| Autor |
Nachricht |
koschka
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
|
koschka Mitglied
09:32:46 18.01.2012 Titel: |
LibUSB.lib erzeugen und in Visual Studio 2008 einbinden |
Zitieren |
Hallo zusammen,
ich habe Windows XP Rechner und für meinen Projekt muss ich die LibUSB Bibliothek benutzen(http://www.libusb.org/)
Ich habe folgende Dateien heruntergeladen:
libusb-win32-src-1.1.14.0.zip, libusb-win32-filter-bin-1.1.14.0.exe
Nun weiss ich nicht, wie installiere ich die?In Kommandozeile habe ich schon mit config und make versucht. Es hat nichts gebracht.Ich muss irgendwie die LibUSB.lib daraus erzeugen und die in Visual Studio einbinden.
Bitte um Hilfe!!! |
|
|
|
 |
this->that
Mitglied
Benutzerprofil
Anmeldungsdatum: 21.06.2004
Beiträge: 3663
|
this->that Mitglied
10:28:34 18.01.2012 Titel: |
|
Zitieren |
Das zip Verzeichnis wird die Source Dateien enthalten, die du selber uebersetzen musst (Cygwin oder VS oder...)
Die .exe wird dir vermutlich die fertige .lib irgendwo hin installieren. Dann in VS wie jede andere Lib einbinden (Lib Pfad hinzufuegen und Lib dazu linken). |
_________________ Momentanes Lieblingslied:)
|
|
 |
koschka
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
|
koschka Mitglied
10:53:07 18.01.2012 Titel: |
|
Zitieren |
Also Ich muss in Visual Studio meine Bibliothek erzeugen. Ich habe hier etwas gefunden:
http://libusb.org/wiki/libwdi/install
ALso 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 CoInstaller
Mit 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 |
|
|
|
 |
elise
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.05.2001
Beiträge: 8094
|
elise Mitglied
11:00:58 18.01.2012 Titel: |
|
Zitieren |
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. |
_________________ There's An App For That
Zuletzt bearbeitet von elise am 11:01:59 18.01.2012, insgesamt 1-mal bearbeitet |
|
 |
koschka
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
|
koschka Mitglied
11:24:41 18.01.2012 Titel: |
|
Zitieren |
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? |
|
|
|
 |
elise
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.05.2001
Beiträge: 8094
|
elise Mitglied
11:54:54 18.01.2012 Titel: |
|
Zitieren |
ä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.lib
was 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/download
da ist alles schon dabei. |
_________________ There's An App For That
|
|
 |
koschka
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
|
koschka Mitglied
12:22:13 18.01.2012 Titel: |
|
Zitieren |
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)? |
|
|
|
 |
koschka
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
|
koschka Mitglied
12:24:25 18.01.2012 Titel: |
|
Zitieren |
soll ich keinen Driver installieren? |
|
|
|
 |
C++ Forumbot
Forumbot
Benutzerprofil
Anmeldungsdatum: 29.02.2004
Beiträge: 16160
|
C++ Forumbot Forumbot
12:58:44 18.01.2012 Titel: |
|
Zitieren |
|
 |
elise
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.05.2001
Beiträge: 8094
|
elise Mitglied
13:01:18 18.01.2012 Titel: |
|
Zitieren |
|
 |
elise
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.05.2001
Beiträge: 8094
|
elise Mitglied
13:03:55 18.01.2012 Titel: |
|
Zitieren |
|
 |
koschka
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
|
koschka Mitglied
13:47:50 18.01.2012 Titel: |
|
Zitieren |
|
 |