LibUSB.lib erzeugen und in Visual Studio 2008 einbinden
-
Also Ich muss in Visual Studio meine Bibliothek erzeugen. Ich habe hier etwas gefunden:
http://libusb.org/wiki/libwdi/installALso als nächstes muss ich die config Datei ändern:
■#define DDK_DIR "<dir>": embed WinUSB driver files from the following DDK location
■#define LIBUSB0_DIR "<dir>": embed libusb0 driver files from the following location
■#define USER_DIR "<dir>": embed user defined driver files from the following location
■#define OPT_M32: build 32 bit compatible library if possible
■#define OPT_M64: build 64 bit compatible library if possible
■#define ENABLE_LOGGING: enable library logging
■#define ENABLE_DEBUG_LOGGING: force debug logging (cannot be disabled)
■#define INCLUDE_DEBUG_LOGGING: enable switchable debug logging
■#define WDF_VER: define the version of the WDF CoInstallerMit den DDK_DIR, LIBUSB0_DIR,USER_DIR ist etwas unklar, ist LIBUSB0_DIR der Pfad zu entpacktem libwdi-1.0.4.tar.gz ?
Und der Driver dazu libusb-win32-bin-1.2.5.0.zip (913.8 kB)? Passt er?Vielen Dank
-
ich kenne die libusb nicht, aber wenn du
libusb-win32-src-1.1.14.0.zip
entpackst, liegt dort die lib doch schon fertig compiliert mit header und allem drum und dran?
binde den header aus dem include verzeichnis ein, linke die lib dazu und teste mit einem eigenen programm.
wie man linkt, entnimm deinem compilerfaq.
passende beispiele sind im example ordner.
-
Leider beinhalten die keine .lib Bibliothek. Ich muss das irgendwie in Visual Stuio kompilieren und die .lib bilden. Hat jemand Erfahrungen damit? Kann mir jemand Helfen mit dieser Bibliothek?
-
ähm, entpacke
libusb-win32-bin-1.2.5.0.zip
und finde dann im include-ordner die
lusb0_usb.h
und im lib/msvc-ordner die
libusb.libwas brauchst du mehr, um eigene programme zu schreiben?
aah, ich sehe grad, du hast dir den source-code runtergeladen. wenn du nicht weißt, wie man ihn übersetzt, nimm die vorkompilierte version:
http://sourceforge.net/projects/libusb-win32/files/latest/downloadda ist alles schon dabei.
-
danke.
Ich habe die Datei entpackt und in Visual Studio 2008 habe ich für den Linker den Pfad eingegeben zu dieser .lib Datei.
Leider wenn ich den Projekt kompiliere,habe ich folgende Fehlermeldung:Datei(include)kann nicht geöffnet werden:<usb.h>:No such file or directory
Das sollte eigentlich diese .lib Datei liefern. Ist diese .zip Datei für Windows XP(32bit)?
-
soll ich keinen Driver installieren?
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
im bin-ordner liegt eine readme, die sagt, dass du das musst und wohin.
-
und hier
http://sourceforge.net/apps/trac/libusb-win32/wiki
steht eigentlich alles, was du brauchst.
-
danke für die Hilfe.