【问题标题】:MinGW library converted to Windows library gives odd link in VC++6转换为 Windows 库的 MinGW 库在 VC++6 中给出了奇怪的链接
【发布时间】:2008-10-06 07:24:17
【问题描述】:

我使用了 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 以后会咬我吗?

【问题讨论】:

    标签: visual-c++ dll mingw gmp


    【解决方案1】:

    别人也有类似的问题,the fix比较简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 2013-03-10
      相关资源
      最近更新 更多