Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Compiler- und IDE-Forum ::  LibUSB.lib erzeugen und in Visual Studio 2008 einbinden     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
koschka
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
Beitrag 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
Beitrag 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
Beitrag 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
Beitrag 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
Beitrag 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
Beitrag 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
Beitrag 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
Beitrag 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
Beitrag C++ Forumbot Forumbot 12:58:44 18.01.2012   Titel:              Zitieren

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.

_________________
Besuchen Sie unsere Bücherecke.
http://www.c-plusplus.de/bucher.php
Mit jeder Bestellung unterstützen Sie das Forum.
elise
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.05.2001
Beiträge: 8094
Beitrag elise Mitglied 13:01:18 18.01.2012   Titel:              Zitieren

im bin-ordner liegt eine readme, die sagt, dass du das musst und wohin.

_________________
There's An App For That
elise
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.05.2001
Beiträge: 8094
Beitrag elise Mitglied 13:03:55 18.01.2012   Titel:              Zitieren

und hier
http://sourceforge.net/apps/trac/libusb-win32/wiki
steht eigentlich alles, was du brauchst.

_________________
There's An App For That
koschka
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.01.2012
Beiträge: 85
Beitrag koschka Mitglied 13:47:50 18.01.2012   Titel:              Zitieren

danke für die Hilfe.
C/C++ Forum :: Compiler- und IDE-Forum ::  LibUSB.lib erzeugen und in Visual Studio 2008 einbinden   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.