【发布时间】:2021-11-25 22:35:36
【问题描述】:
是否可以在 Visual Studio MSVC 项目中使用使用 mingw 编译的静态库?这两个项目都是 C++。我还没有找到明确的答案。请注意,我说的是静态库而不是 DLL。
【问题讨论】:
-
与 C++ 编译器混合和匹配几乎永远不会奏效。运行时/名称修改规则/等通常不兼容。也就是说,你试过了吗?
-
@Carl:我正在将一个非常大的项目从 Linux 移植到 Windows,并且使用 mingw 编译它取得了部分成功。我很难用 MSVC 编译它。但是,我们的用户将在 Visual Studio 中链接我们的静态库。所以我想要一个明确的答案,然后再进入 mingw 的港口。
-
@Attila:感谢您向我指出这个问题。当我在 StackOverflow 上搜索答案时,不知何故没有出现在结果中...
标签: c++ visual-c++ mingw static-libraries static-linking