Thread Win32::API und LibUSB-Win32 (36 answers)
Opened by rosti at 2017-02-03 11:40

FIFO
 2017-02-06 20:44
#186056 #186056
User since
2005-06-01
469 Artikel
BenutzerIn

user image
2017-02-06T06:28:11 rosti
Unklar auch die typedef. So ist filename lt. struct

char filename[LIBUSB_PATH_MAX];


und meine Deklaration mit CHAR ist mit Sicherheit falsch -- nur wie mache ich es richtig? In Type.pm finde ich nichts passendes und die Doku gibt es auch nicht her..


Ahoi.
Ich bin nicht so ganz sicher, wie routiniert Du Dich in C bewegst?! filename ist doch ein Array of char mit LIBUSB_PATH_MAX Elementen (Bytes), der Typ CHAR bezeichnet aber genau ein Byte.

Es wäre besser, wenn Du mal komplett posten würdest aus usb.h (kann ich nur vermuten):
- Die struct-Definitionen
- Den Prototyp der usb_open-Funktion und der anderen benutzten Funktionen
- Die Konstanten (z.B. #defines) wie LIBUSB_PATH_MAX
oder das ganze .h-File. Ansonsten ist es hier sehr neblig ...

Gruß FIFO

Editiert von FIFO: Typo, Präzisierung
Last edited: 2017-02-06 23:59:40 +0100 (CET)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread Win32::API und LibUSB-Win32