Forum: PC-Programmierung FTDI Programmierung


von Harald H. (harrychen)


Lesenswert?

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

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Scheint so,als hättest du vergessen die passende Lib einzubinden

von Harald H. (harrychen)


Lesenswert?

es ist keine .lib datei vorhanden...im heruntergeladenen Beispiel ist
auch keine drinnen...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die Library ist auch nicht Bestandteil des Beispieles, sondern des
FTDI-"D2XX"-Treiberpaketes
(http://www.ftdichip.com/Drivers/FT232-FT245/D2XX/Win/D10620.zip).

von metljack (Gast)


Lesenswert?

mal noch ne frage dazu.
wie bindet man die lib mit ein? - in VC++(MFC)

von Christian R. (supachris)


Lesenswert?

Projektoptionen -> Additional Libraries beim Linker....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.