www.mikrocontroller.net

Forum: PC-Programmierung FTDI Programmierung


Autor: Harald Hiebl (harrychen)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Tobi H. (tobi-) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Scheint so,als hättest du vergessen die passende Lib einzubinden

Autor: Harald Hiebl (harrychen)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
es ist keine .lib datei vorhanden...im heruntergeladenen Beispiel ist
auch keine drinnen...

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Library ist auch nicht Bestandteil des Beispieles, sondern des
FTDI-"D2XX"-Treiberpaketes
(http://www.ftdichip.com/Drivers/FT232-FT245/D2XX/W...).

Autor: metljack (Gast)
Datum:

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

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Projektoptionen -> Additional Libraries beim Linker....

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.