转换为Windows库的MinGW库在VC ++ 6中提供奇数链接
-
05-07-2019 - |
题
我使用了MinGW .a
到Windows .lib
转换过程,如详细说明
gmp-discuss列表中的线程,如下所示(针对使用--disable-shared --enable-static创建的库。)
cp libgmp.a gmp.a
ranlib gmp.a
mv gmp.a gmp.lib
我现在有一个 .lib
文件,VC ++ 6似乎可以毫无困难地链接。我现在关心的是我从链接阶段得到的警告信息:
LINK : warning LNK4049: locally defined symbol "___mb_cur_max" imported
LINK : warning LNK4049: locally defined symbol "__pctype" imported
LINK : warning LNK4049: locally defined symbol "__iob" imported
在诉讼程序的这一点上,这些对于运行没有任何影响
我的DLL(包含某些GMP功能)。但这还够好吗?
将 libgmp.a
中的这三个符号链接到我的Windows DLL中
最后还咬我?
解决方案
其他人遇到了类似的问题,修复相对较少简单。
不隶属于 StackOverflow