LabVIEWForum.de - INT32 wird nicht erkannt

LabVIEWForum.de

Normale Version: INT32 wird nicht erkannt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

LV8.6 auf Windows7. Ich möchte eine dll nutzen. Leider bringt mir der Wizard folgende Meldung:

FTR_API INT32 CheckSystem(FTR_ID DeviceID, INT32 *status);

Folgende Symbole sind nicht definiert:
INT32;

Wie kann ich das beheben?
(25.11.2011 09:50 )Curtis Newton schrieb: [ -> ]Hallo,

LV8.6 auf Windows7. Ich möchte eine dll nutzen. Leider bringt mir der Wizard folgende Meldung:

FTR_API INT32 CheckSystem(FTR_ID DeviceID, INT32 *status);

Folgende Symbole sind nicht definiert:
INT32;

Wie kann ich das beheben?

Indem Du das Header File so anpasst, dass es das andere Header File das diesen Datentyp definiert importiert. Oder die entsprechende Defintion selber in den "defines" des Import Library Wizards angibst. INT32 ist kein standard C Datentyp und muss deshalb irgendwo definiert sein. Auch jeder C Compiler würde diesen Datentyp als unbekannt reklamieren, und der Import Library Wizard kann nicht zaubern, trotz des Namens. Big Grin

Und FTR_API ist auch kein Standard C Datentyp! Muss daher auch irgendwo definiert sein.
Referenz-URLs