Forum: PC-Programmierung usb einbinden


von Hans M. (anno)


Angehängte Dateien:

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

von Rufus Τ. F. (rufus) Benutzerseite


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.

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.