ein C Programm in C++ einbinden



  • Hi,C++ Experten !!!

    vor kurzen habe ich einen C programm gefunden und wollte den Testen,so bei Compilieren zeigt keinen Fehler,aber bei Ausführen zeigt der volgenden Fehler "unable to open 'rstest.obj'
    so,hier das suroce-code

    #include <bios.h>
    #include <stdio.h>

    #define byte unsigned char

    int main ()
    {
    byte i;
    int out;
    bioscom(0, 0xEB, 0); /* COM 1 und COM 2 /
    bioscom(0, 0xEB, 1); /
    initialisieren */

    for (i=0;i<255;i++)
    {
    bioscom(1, i, 0);
    if ((bioscom(3, 0, 1) & 0x100)==0)
    {
    out = bioscom(2, 0, 1);
    switch (out) {
    case 0x8000: printf("Timeout-Fehler\n");
    case 0x1000: printf("Break-Fehler\n");
    case 0x0800: printf("Framing-Fehler\n");
    case 0x0400: printf("Parit„ts-Fehler\n");
    case 0x0200: printf("šberlauf-Fehler\n"); }
    if ((out & 0xFF) != i)
    printf("šbertragungsfehler beim Byte %X \n", i);
    }
    }

    return (0);
    }
    wo liegt das Problem oder kann man nicht einen C programm in C++ einbinden ?
    mfg
    Achim



  • Das hat nichts mit dem Programm zu tun, der Fehler liegt wohl in deinem Makefile.



  • Hi,Geo !!
    Danke für die Antwort !!!
    was heisst das Konkret [quote]der Fehler liegt wohl in deinem Makefile [quote]kannst du das genauer erleutern ?
    MfG
    Achim



  • Das Buch "Hellsehen für Dummys" ist noch nicht lieferbar.

    Welcher Compiler, Entwicklungsumgebung, Einstellungen etc. verwendest du?



  • Hi,Geo !!!
    sehr Witzig !!! 👎
    ich benutze Borland C++ 5.01
    mit dem Einstellungen ist eine sache,welche soll ich am besten nehmen ?
    MfG
    Achim


Anmelden zum Antworten