www.mikrocontroller.net

Forum: PC-Programmierung usb einbinden


Autor: Hans Müller (anno)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe ein Problem mit meinem Borland Turbo C++.

Die libusb -library bekommt man unter: 
http://libusb-win32.sourceforge.net/

Ich will da einfach mal den USB-Port anzusprechen mit dem programm. 
Allerdings
bringt er mir halt immer nur fehler, der linker.

Ich habe versucht mir die libusb library einzubinden. Dazu habe ich eine 
libusb.lib datei in den Ordner: C:\Programme\Borland\BDS\4.0\lib 
geschoben.

die Header Datei "usb.h " zu der Library in den ordner: 
C:\Programme\Borland\BDS\4.0\include kopiert.

Dazu habe ich die libusb-win32-filter-bin-0.1.12.1.exe heruntergeladen 
und installiert. Da ist auch ein Sourcecode und Treiber dabei. Das ganze 
von SourceForge

So, nun bekomme ich folgende Fehlermeldung in Borland Turbo C++ 
angezeigt, wenn ich mein Projekt Komilieren will.

[Linker Fehler] Error: Ungelöste externe '_usb_init' referenziert von 
C:\TEST\DEBUG_BUILD\UNIT1.OBJ

Wie kann ich den Fehler beheben?

gruß anno

PS: Mein projekt im Turbo C++ habe ich als Dateianhang eingefügt

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

Bewertung
0 lesenswert
nicht lesenswert
Abgesehen davon, daß es gar keine gute Idee ist, die Library in das 
compiler-eigene Libraryverzeichnis zu kopieren (ebenso wie man das 
compilereigene Include-Verzeichnis in Ruhe lassen sollte), genügt das 
nicht, damit der Linker die Library linkt.
Du musst schon noch in der Projektverwaltung Deiner IDE angeben, daß die 
betreffende Library zu Deinem Projekt zu linken ist.

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.