是否可以在Windows上由g++(mingw)编译的应用程序中使用Visual Studio编译的库?

最佳答案

  • 如果该库是用C++编写的并且公开了C++接口(interface):否(因为g++和VC++之间的名称更改有所不同)。
  • 如果该库是用C(或带有extern "C"接口(interface))编写的静态库:yes, but certain caveats apply
  • 如果该库是具有C接口(interface)的DLL:yes, but you'll have to create your own import library
  • 09-09 18:36