123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- Installation Instructions for Windows
- *************************************
- If you are compiling for MinGW or cygwin, please refer to the INSTALL file,
- which is automatically generated by autotools (e.g. running bootstrap.sh).
- If you are using Microsoft Visual Studio:
- - Open the relevant solution file in /msvc:
- libusb_2013.sln for Visual Studio 2013,
- libusb_2015.sln for Visual Studio 2015,
- libusb_2017.sln for Visual Studio 2017,
- libusb_2019.sln for Visual Studio 2019 or later.
- - If you want to debug the library, uncomment the ENABLE_DEBUG_LOGGING define
- in msvc\config.h
- - Select your configuration and compile the project
- Installing and building libusb via vcpkg
- ****************************************
- You can download and install libusb using the vcpkg dependency manager:
- git clone https://github.com/Microsoft/vcpkg.git
- cd vcpkg
- ./bootstrap-vcpkg.bat
- ./vcpkg integrate install
- vcpkg install libusb
- The libusb port in vcpkg is kept up to date by Microsoft team members and
- community contributors. If the version is out of date, please create an issue
- or pull request (https://github.com/Microsoft/vcpkg) on the vcpkg repository.
- Destination directories
- ***********************
- The 32-bit binaries are placed in a Win32\ directory at the root of the
- library.
- The 64-bit binaries are placed in a x64\ directory.
- Troubleshooting
- ***************
- If the compilation process complains about missing libraries, ensure that the
- default library paths for your project points to the relevant directories.
- If needed, these libraries can be obtained by installing the latest Windows
- SDK.
- Links
- *****
- Additional information related to the Windows backend:
- http://windows.libusb.info
|