Changes between Version 88 and Version 89 of windows_backend
- Timestamp:
- 06/08/10 16:56:30 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
windows_backend
v88 v89 16 16 The following development environments are currently supported for libusb 1.0 on Windows: 17 17 * [http://www.mingw.org MinGW] (32 bit) or [http://mingw-w64.sourceforge.net/ MinGW-w64]. If using MinGW-w64, make sure you use a recent version (> 2010.03), as earlier ones had a [http://sourceforge.net/tracker/index.php?func=detail&aid=2904747&group_id=202880&atid=983354 bug] preventing libusb from working. 18 * [http://msdn.microsoft.com/en-us/visualc/default.aspx Microsoft Visual C++ (Visual Studio)], either Express or full version, from version 6.0. You should be able to produce both win32 and x64 binaries with Visual C++. Take note the free Express ion of Visual C++ can not produce 64bit binaries.18 * [http://msdn.microsoft.com/en-us/visualc/default.aspx Microsoft Visual C++ (Visual Studio)], either Express or full version, from version 6.0. You should be able to produce both win32 and x64 binaries with Visual C++. Take note the free Express version of Visual C++ can not produce 64bit binaries. 19 19 * [http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff Windows DDK build environment], which is '''freely available''', through the use of the 'ddk_build.cmd' file. This will also produce both 32 and 64 bits binaries. 20 * [http://www.cygwin.com/ cygwin]. Take note that Cygwin currently can not produce 64bit binaries.20 * [http://www.cygwin.com/ Cygwin]. Take note that Cygwin currently can not produce 64bit binaries. 21 21 22 22 == Source == … … 38 38 39 39 To create projects relying on libusb 1.0, please refer to how the example executables (lusb, xusb) are compiled.[[BR]] 40 Please note that, on Windows, libusb depends on the SetupAPI and ole32 libraries, so you must either add "-lsetupapi -lole32" in your Makefile (if using MinGW/ cygwim) or add SetupAPI.lib and OLE32.lib to your as linker dependencies in your project files (MS).40 Please note that, on Windows, libusb depends on the SetupAPI and ole32 libraries, so you must either add "-lsetupapi -lole32" in your Makefile (if using MinGW/Cygwin) or add SetupAPI.lib and OLE32.lib to your as linker dependencies in your project files (MS). 41 41 42 42 == .NET support == … … 60 60 * MinGW: DLL and static lib -> MinGW32 directory 61 61 62 cygwin users should be able to use the MinGW library with the option -mno-cygwin[[BR]]Note that these archives are provided in the 7z format. If you need a decompressor, you can install [http://www.7-zip.org/ 7-zip].62 Cygwin users should be able to use the MinGW library with the option -mno-cygwin[[BR]]Note that these archives are provided in the 7z format. If you need a decompressor, you can install [http://www.7-zip.org/ 7-zip]. 63 63 64 64 * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2010.05.24.7z 2010.05.24 (pbr281)]''' … … 91 91 92 92 * automated driver installation ([http://libusb.org/wiki/libwdi in progress]) 93 * multithread edsample application93 * multithread sample application 94 94 * libusb0.sys integration 95 95 * hotplug detection