ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
646
646
EMPFEHLEN
-
Hallo allerseits,
ich bin gerade dabei eine (nicht von mir geschriebene) dll-Datei in mein VCL-Programm (Turbo C++) einzubinden.
Leider spuckt mir der Compiler 5 Fehler aus:
[C++ Fehler] libmeasure.h(22): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
diese Meldung erhalte ich 5x und zwar bei jeder Funktionsdeklaration.
Was kann ich tun?
Die header-Datei sieht wie folgt aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
#ifndef _INC_LIBMEASURE_ #define _INC_LIBMEASURE_ #if BUILDING_DLL # define DLLIMPORT __stdcall __declspec (dllexport) #else /* Not BUILDING_DLL */ # define DLLIMPORT __stdcall __declspec (dllimport) #endif /* Not BUILDING_DLL */ #define BUFFSIZE 64 #define RET_OK 0 /* Fehlerfreier Aufruf */ #define RET_WINI 1 /* WinSock Initialisierung fehlgeschlagen */ #define RET_SOCK 2 /* Fehler bei Anlage des Sockets */ #define RET_SERV 3 /* Server nicht gefunden */ #define RET_CONR 4 /* Verbindung vom Server abgelehnt */ #define RET_IOF 5 /* I/O-Fehler beim Senden oder Empfangen */ #define RET_CINV 6 /* command ungültig */ #define RET_TIME 7 /* Timeout */ DLLIMPORT int readMeasure( // Fehler1 const char* server, int port, int timeout, int command, char* buff); DLLIMPORT double PCMeasureGet( // Fehler2 const char* server, const char* name); DLLIMPORT int PCMeasureStatus(); // Fehler3 DLLIMPORT double TestDouble(); // Fehler4 DLLIMPORT float TestFloat(); // Fehler5 #endif /* _DLL_H_ */
In meinem Hauptprogramm verwende ich folgendes um die dll einzubinden:
Code :1 2
#include "libmeasure.h" #pragma link "libmeasure.lib"
Danke schon mal!
-
Hallo .. habs mittlerweile über dynamisches Einbinden - sehr gut beschrieben auf der deutschen Wikipedia unter "Dynamic Link Library" hinbekommen.
Gruß,
PaRoX
Ähnliche Themen
-
Fehler beim Kompilieren
Von grisu2611 im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 13.01.09, 12:05 -
Eigene visuelles Objekt, fehler beim kompilieren, bzw. beim Einfügen durch den Design
Von w_digger im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 10.07.08, 16:29 -
Fehler beim PHP kompilieren
Von Katharsis Freak im Forum Linux & UnixAntworten: 4Letzter Beitrag: 01.07.08, 13:37 -
Problem beim Einbinden einer Headerdatei.
Von Wächter_der_Nacht im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 20.04.07, 07:38 -
Fehler beim Kompilieren
Von Sephiroth the Second im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 25.03.04, 10:34





Zitieren
Login






