Hi, ich probiere seite einigen Stunden erfolglos einen Button mit
folgendem Code zu belegen:
void CUSB04Dlg::OnList()
{
// TODO: Code für die Behandlungsroutine der
Steuerelement-Benachrichtigung hier einfügen
FT_STATUS ftStatus;
DWORD numDevs;
ftStatus = FT_ListDevices(&numDevs,NULL,FT_LIST_NUMBER_ONLY);
if (ftStatus == FT_OK) {
// FT_ListDevices OK, number of devices connected is in numDevs
}
else {
// FT_ListDevices failed
}
am Anfang hab ich noch #include "ftd2xx.h" eingetragen
jedoch kommt bei mir folgende Meldung:
inker-Vorgang läuft...
USB04Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol
__imp__FT_ListDevices@12
Debug/USB04.exe : fatal error LNK1120: 1 unaufgeloeste externe
Verweise
Fehler beim Ausführen von link.exe.
Mir ist leider Schleierhaft warum...
Kann mir bitte wer sagen wie ich da genau vorgehen muss das zumindest
die Funktionen erkannt werden?
mfg Harald Hiebler
Scheint so,als hättest du vergessen die passende Lib einzubinden
es ist keine .lib datei vorhanden...im heruntergeladenen Beispiel ist auch keine drinnen...
Die Library ist auch nicht Bestandteil des Beispieles, sondern des FTDI-"D2XX"-Treiberpaketes (http://www.ftdichip.com/Drivers/FT232-FT245/D2XX/Win/D10620.zip).
Gast
#487719
mal noch ne frage dazu. wie bindet man die lib mit ein? - in VC++(MFC)
Projektoptionen -> Additional Libraries beim Linker....
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.