Hi all, I downloaded libusb-win32-bin-1.2.6.0.zip, and extract the only head file "lusb0_usb.h" and msvc library libusb.lib.
As dfu-util uses libusb.h, I guess it's the only head file "lusb0_usb.h" But vc6 can't compile dfu-util sucessfully, see below log: Any idea about this log??? --------------------Configuration: dfu_util - Win32 Debug-------------------- Compiling... dfu.c z:\openmoko\dfu-util\src\dfu.h(120) : error C2061: syntax error : identifier 'libusb_device' z:\openmoko\dfu-util\src\dfu.h(121) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(122) : error C2059: syntax error : '}' z:\openmoko\dfu-util\src\dfu.h(126) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(126) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(127) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(128) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(129) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(129) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(130) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(132) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(133) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(133) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(134) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(136) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(137) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(137) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(138) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(139) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(140) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(140) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(141) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(141) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(142) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(142) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(143) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(143) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(144) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(144) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(145) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(145) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(73) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(73) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(74) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(75) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(102) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(102) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(103) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(105) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(158) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(158) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(159) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(161) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(204) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(204) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(205) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(206) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(251) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(251) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(252) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(252) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(279) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(279) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(280) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(280) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.c(315) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.c(315) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.c(316) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.c(316) : error C2059: syntax error : ')' dfu_load.c z:\openmoko\dfu-util\src\dfu.h(120) : error C2061: syntax error : identifier 'libusb_device' z:\openmoko\dfu-util\src\dfu.h(121) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(122) : error C2059: syntax error : '}' z:\openmoko\dfu-util\src\dfu.h(126) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(126) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(127) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(128) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(129) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(129) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(130) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(132) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(133) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(133) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(134) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(136) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(137) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(137) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(138) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(139) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(140) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(140) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(141) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(141) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(142) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(142) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(143) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(143) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu.h(144) : error C2143: syntax error : missing ')' before '*' z:\openmoko\dfu-util\src\dfu.h(144) : error C2143: syntax error : missing '{' before '*' z:\openmoko\dfu-util\src\dfu.h(145) : error C2059: syntax error : 'type' z:\openmoko\dfu-util\src\dfu.h(145) : error C2059: syntax error : ')' z:\openmoko\dfu-util\src\dfu_load.c(60) : warning C4013: 'dfu_upload' undefined; assuming extern returning int z:\openmoko\dfu-util\src\dfu_load.c(60) : error C2037: left of 'dev_handle' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(60) : error C2037: left of 'interface' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(141) : warning C4013: 'dfu_download' undefined; assuming extern returning int z:\openmoko\dfu-util\src\dfu_load.c(141) : error C2037: left of 'dev_handle' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(141) : error C2037: left of 'interface' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(149) : warning C4013: 'dfu_get_status' undefined; assuming extern returning int z:\openmoko\dfu-util\src\dfu_load.c(149) : error C2037: left of 'dev_handle' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(149) : error C2037: left of 'interface' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(191) : error C2037: left of 'dev_handle' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(191) : error C2037: left of 'interface' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(204) : error C2037: left of 'dev_handle' specifies undefined struct/union 'dfu_if' z:\openmoko\dfu-util\src\dfu_load.c(204) : error C2037: left of 'interface' specifies undefined struct/union 'dfu_if' dfuse.c z:\openmoko\dfu-util\src\dfuse.c(32) : fatal error C1083: Cannot open include file: 'config.h': No such file or directory main.c z:\openmoko\dfu-util\src\main.c(30) : fatal error C1083: Cannot open include file: 'config.h': No such file or directory Error executing cl.exe. dfu_util.exe - 102 error(s), 3 warning(s)
_______________________________________________ devel mailing list devel@lists.openmoko.org https://lists.openmoko.org/mailman/listinfo/devel