我使用了MinGW .a
到Windows .lib
转换过程,详见a
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中
最后还咬我?