Hallo zusammen, ich habe hier diesen älteren Thread Beitrag "USB Windows HID C++" gefunden, wo FBI einen Code gepostet hat. Leider kann ich ihn nicht kompilen, da ich dann 11 Linker-Errors bzgl nicht aufgelöster Verweise bekomme. Die angefügte exe funktioniert aber. Da ich das Problem mit den Verweisen aber bei jedem Beispielcode bzgl HID habe vermute ich, dass da irgendwas an meinem Compiler noch nicht passt. Ich arbeite mit dem Visual Studio 2005 C++ Express. Ich hoffe ihr könnt mir weiterhelfen, oder du FBI bist hier noch aktiv und weißt zufällig Rat. Danke für die Mühen Gruß
Mathias Dubdidu schrieb: > Leider kann ich ihn nicht kompilen, da ich dann 11 > Linker-Errors bzgl nicht aufgelöster Verweise bekomme. Dann sieh Dir diese Fehlermeldungen an, finde heraus, welche Funktionen fehlen, und finde dann heraus, wie die Libraries heißen, in denen diese Funktionen definiert sind. Wenn es sich um Win32-API-Funktionen oder ähnliches handelt, genügt dafür ein Blick in die Dokumentation der jeweiligen Funktion, darin steht i.d.R. auch die zu verwendende Library. Die fügst Du als Library zu Deinem Projekt hinzu oder instruierst den Linker mit #pragma comment (lib, "libname") dazu, die Library zu verwenden.
Hallo, Hab das gleiche Problem mit dem gleichen Code. Benutze nur ne andere IDE(MinGW Developer Studio). Die Lösung sollte auch die gleiche sein. Nur steh ich grade auf'm Schlauch und weiß nicht wie ich das machen soll. Evt. könnte mir ja noch mal jemand einen Schubs in die richtige Richtung geben.
Die Fehlermeldungen zeigen deutlich, daß eine Library fehlt. Das Fehlen einer Headerdatei würde sich anders auswirken.
Danke für eure Antworten. Ihr hattet Recht, ich hab vergessen die libsetupapi.a einzubinden. Weil wegen der setupapi.h und der hidsdi.h immer die WinDDK o.ä. im Gespräch sind. Wollte ich nur mal den Tip geben das alles schon MinGW dabei 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.