【发布时间】:2017-02-13 12:39:58
【问题描述】:
我正在编写将使用 libusb 库的 C++ 应用程序。此应用程序将在 linux 和 windows 系统上运行。目前我正在准备windows系统的申请。我下载了已编译的 libusb 库,并将其链接到我的应用程序。我也在使用 mingw 编译器。不幸的是,当链接器创建 exe 文件时,它抱怨缺少 __ms_vsnprintf 函数。我认为我正在链接的 libusb 库是在使用缺失函数的环境中编译的。所以我认为在 Windows 上构建新的 libusb 库将解决这个问题。在 libusb 存储库 (git://git.libusb.org/libusb.git) 中,我在文件 INSTALL_WIN 中找到,我可以使用 Visual Studio 或 Windows DDK/WDK 构建 libusb。不幸的是我无法安装它。我还注意到,在根 libusb 目录中有一些构建 linux 脚本。有没有其他方法可以在没有 Visual Studio 但仅使用 mingw 编译器的情况下构建 libusb 库?
注意:我使用的是 Windows 7 64 位
【问题讨论】:
标签: compilation window libusb