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