我在x64 Native Tools命令提示符Visual Studio
中使用此命令从源构建了CURL静态库nmake / f Makefile.vc mode = static MACHINE = AMD64
我将lib文件夹添加到链接器库文件夹,将libcurl_a.lib添加到链接器输入,并将include文件夹添加到其他包含目录。我还使用了预处理器定义CURL_STATICLIB。
库链接成功并找到标题。但是当我尝试编译时,我得到60个未解析的外部符号。 https://hastebin.com/vukekakoti.tex
动态链接没有问题。
我该如何解决这个问题?
答案 0 :(得分:2)
我缺少这些库中包含的定义:
libcurl_a.lib; WS2_32.LIB; wldap32.lib; advapi32.lib; KERNEL32.LIB; comdlg32.lib; crypt32.lib; normaliz.lib
将这些添加到您的其他依赖项中。