C++ MSVC项目中使用的Mingw静态库

C++ MSVC项目中使用的Mingw静态库,c++,visual-c++,mingw,static-libraries,static-linking,C++,Visual C++,Mingw,Static Libraries,Static Linking,可以在VisualStudio MSVC项目中使用使用mingw编译的静态库吗?这两个项目都是C++。我还没有找到一个明确的答案。注意,我所说的是静态库而不是DLL。 < P>不,由于C++不标准,并且不能用“ GCC < /C> > ABI不同于代码> MSVC++ +代码>一个。< /P>与C++编译器的混合和匹配几乎不起作用。运行时/名称损坏规则/etc通常不兼容。也就是说,你试过了吗?和@Carl一样:我正在将一个非常大的项目从Linux移植到Windows,我用mingw编译它取得了部

可以在VisualStudio MSVC项目中使用使用mingw编译的静态库吗?这两个项目都是C++。我还没有找到一个明确的答案。注意,我所说的是静态库而不是DLL。

< P>不,由于C++不标准,并且不能用“<代码> GCC < /C> > ABI不同于代码> MSVC++ +代码>一个。< /P>与C++编译器的混合和匹配几乎不起作用。运行时/名称损坏规则/etc通常不兼容。也就是说,你试过了吗?和@Carl一样:我正在将一个非常大的项目从Linux移植到Windows,我用mingw编译它取得了部分成功。我很难用MSVC编译它。但是,我们的用户将在VisualStudio中链接我们的静态库。所以我想在启程前往明威港之前得到一个明确的答案。@Attila:谢谢你给我指出这个问题。当我在StackOverflow上搜索答案时,不知怎的,结果中没有找到答案。。。