看 libusb 的 README.跟 Wiki 只說有 support MinGW32 or MinGW64
菇狗一下, 有一個 http://www.msys2.org/ 是 Msys 改寫, 有支援 MinGW32 & MinGW64
用 pacman 管理套件, 比起 Mingw 的 Msys 1.0 進步許多.
照網頁安裝, 抓套件.
-
Update the package database and core system packages with:
pacman -Syu
-
If needed, close MSYS2, run it again from Start menu. Update the rest with:
pacman -Su
裝一堆套件, 但是我要的 gcc 在哪裡??
再菇狗一下
找到這篇
https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2
要裝這些套件:
pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain \
git subversion mercurial \
mingw-w64-i686-cmake mingw-w64-x86_64-cmake
然後退出msys2 到安裝 msys64 的目錄. 執行 mingw32.exe or mingw64.exe看到新版的 gcc, 然後使用 libusb 也沒有掉東西.