E2040 Deklaration nicht ordnungsgemäß abgeschlossen



  • Hallo

    Ich weiss nicht genau ob ich her im richtigen Forum bin, da ich nicht weiss ob es an meinem Compiler (Turbo C++ Builder 10.0) liegt. Ich habe vor mit einem kleine C Programm über RS232 eine Motorenkontrollerkarte (Maxon 4-Q-ec 50/5) anzusteurn. Hab mir dazu eine dll von der Maxon Seite heruntergeladen um erste Test zu machen.
    Dieser dll liegt noch eine lib (die ich über Projekt hinzufügen eingebunden habe) und eine Header Datei bei und schon hier fangen die Probleme an:

    #define Configuration_dllExport extern "C" __declspec( dllexport )
    
    Configuration_dllExport BOOL __stdcall DES_InitCommunication(blabla - Variablenliste);
    

    Von Funktionsdeklarationen dieser Art stehen ca 100 in dieser Headerdatei. Nun kommt aber bei jeder dieser Zeilen der oben genannte Fehler E2040.

    Ich habe die header datei liegt im gleichen Verzeichnis und ist eingebunden mit

    #include "def.h"
    

    Habe ich vergessen irgendwelche anderen Header noch einzubinden???

    Bin etwas ratlos. 😕 Wäre nett wenn mir jemand helfen könnte.

    thx schon mal


Anmelden zum Antworten