From: bmilde <bm...@us...> - 2005-06-26 17:14:17
|
Hi, I'm interested in porting a java usb camera utility to c++, because of the bad performance of the java app. What is the current state of libusbpp? I can compile the test files, thats no problem, but what about the UNTESTED_LIBUSBPP_METHODS? When functions like the Endpoints will work or is there no development anymore on the c++ binding? #define USE_UNTESTED_LIBUSBPP_METHODS 1 gives me compile errors (using gcc 3.4.4): In file included from usbpp.cpp:17: usbpp.h:59: error: `QByteArray' has not been declared usbpp.h:59: error: ISO C++ forbids declaration of `message' with no type usbpp.cpp:536: error: prototype for `int USB::Endpoint::bulkWrite(unsigned char*, int)' does not match any in class `USB::Endpoint' usbpp.h:59: error: candidate is: int USB::Endpoint::bulkWrite(int, int) usbpp.cpp: In member function `int USB::Endpoint::bulkWrite(unsigned char*, int)': usbpp.cpp:537: error: request for member `data' in `message', which is of non-class type `unsigned char*' usbpp.cpp:538: error: request for member `size' in `message', which is of non-class type `unsigned char*' usbpp.cpp: In member function `int USB::Endpoint::bulkRead(int, unsigned char*, int)': usbpp.cpp:550: error: request for member `resize' in `message', which is of non-class type `unsigned char*' usbpp.cpp:551: error: request for member `duplicate' in `message', which is of non-class type `unsigned char*' Are there chances to get this untested methods to compile so that i can start to test them (with my camera app)? Benjamin Milde |