C# .lib (libusb) Libary einbinden

OP #784140
Hallo Forum,

Hat jemand eine Ahnung wie ich eine .lib Datei in C# einbinde und 
verwenden kann?
In C++ linke ich sie einfach hinzu. Das klappt auch wunderbar.
Nur in C# finde ich gerade mal die Methode:
 [DllImport(...)]
Die mir leider wenig weiterhilft.

explizit geht es darum die Libary libusb.lib unter C# zu verwenden.

Bin für jedne Tipp dankbar!

danke,
Hannes Baumer
OP
Hi Christian, danke für deine AW.

Aber in dem Fall handelt es sich ja um eine Libary, also mit der Endung 
.lib. Kann ich in diese wirkich mit DLLImport laden?
Leider hat das bei mir nicht geklappt.

Werd mich aber mal auf die Suche nach dem Tool machen!
Hmm...normal ist die .lib nur für Borland C++ und Visual C++....das ist 
die Export-Lib. Die eigentichen Funktionen stecken in der DLL, die hat 
LibUSB auch auf dein System kopiert. Die musst du mit DLLImport rein 
holen. Die Lib bringt sich nicht weiter.
Gast
Hi,

ich würde einfach libusbdotnet 
(http://sourceforge.net/projects/libusbdotnet/) verwenden, da brauchst 
du dich mit den DLLImports, Klassen und Errorhandling nicht mehr 
herumschlagen.

In C# muss du die dll-Datei bei den Verweisen hinzufügen und im Code auf 
den Namespace referenzieren (entweder im using-Block oder immer den 
Namespace vor Funktionen/Klassen)

HTH

Chris
Gast
Hallo!

Sorry dass ich das uralte Thema wieder raus hole, aber die libusbdotnet 
sieht sehr interessant aus. Aber wird da überhaupt weiterentwickelt?

Bin auf der Suche / beim Auswählen der Schnittstelle zu meinem 
PIC18F87J50

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.