代码之家  ›  专栏  ›  技术社区  ›  James Meas

卷曲静态链接未解析的外部符号

  •  -1
  • James Meas  · 技术社区  · 7 年前

    我使用x64本机工具命令提示符Visual Studio中的此命令从源代码生成curl静态lib

    nmake/f makefile.vc模式=静态机器=amd64

    我将lib文件夹添加到链接器库文件夹,将libcurl_a.lib添加到链接器输入,并将include文件夹添加到其他include目录。我还使用了预处理器define curl-staticlib。

    库链接成功,找到了头。但当我试图编译时,我得到了60个未解析的外部符号。 https://hastebin.com/vukekakoti.tex

    动态链接工作正常,没有问题。

    我怎么解决这个问题?

    1 回复  |  直到 7 年前
        1
  •  2
  •   James Meas    7 年前

    我缺少这些库中包含的定义:

    libcurl_a.lib;ws2_32.lib;wldap32.lib;advapi32.lib;kernel32.lib;comdlg32.lib;crypt32.lib;normalize.lib

    将这些添加到您的附加依赖项中。