c - 如何将 VSTS .lib 转换为 MinGW .a?

标签 c visual-studio static linker mingw

我有一个用 Visual Studio 编译的静态库,我想从 MinGW 链接到它。

我尝试更改后缀,但收到一堆警告,例如:Warning: .drectve /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized .

还有一些错误,包括:./libetpan.a(Release_ssl/mailimap.obj):(.text[_mailimap_noop]+0x7): undefined reference to ___security_cookie'`。

非常感谢任何帮助。

最佳答案

您可以尝试将 .lib 转换为 .a

http://code.google.com/p/lib2a/

关于c - 如何将 VSTS .lib 转换为 MinGW .a?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11793370/

相关文章:

java - 模拟静态方法

java - 我的方法(被另一个类调用)如何从该类获取变量而不将其作为参数传递?

c - 从文本文件读取时无限循环

c++ - 从 MSVC 19.29 (VS16.11) 开始,条件运算符表达式出现问题 C2445

c# - 我的 C# 评分程序一直输出相同的结果

vb.net - “End of Statement Expected” VB.NET错误

java - 在java的静态上下文中是否有任何替代方法

c - 静态内联函数比宏更受青睐。这是什么意思?

c - 这个使用指针函数的C程序有什么问题

c - C 的 TDD。如何使用 CppUTest 编译和运行我的第一个测试?