实际上我想要的是在visual studio中编译libusb-1.0.19?
答案 0 :(得分:1)
您可以使用cygwin
来查看here和C++ cross-compiler from Windows to Linux
答案 1 :(得分:0)
Windows不是POSIX操作系统。这意味着库,系统调用和许多其他东西在Linux中的工作方式不同。 Microsoft Visual Studio使用Windows库,除非您花时间修改Linux程序并找到每个构建错误的变通方法,否则没有本机方法可以使用MVS编译Linux程序。这可能需要很长时间!
另一种解决方案是使用POSIX兼容的编译器。在Windows上有主要项目:
两者最初来自同一个项目,但他们知道两个独立的项目。 Cygwin和MinGW都提供了编译器gcc和gpp。
这两个项目的主要区别在于Cygwin需要一个dll来运行在Cygwin上编译的程序。 MinGw不是。
如果您仍想使用MSV编译程序,解决方案是: