无法编译libcurl的静态库

usr*_*408 1 c++ curl libcurl static-libraries

我一直在互联网上阅读并尝试过许多方法,但仍然似乎找不到问题。我正在尝试将libcurl用作静态lib,但这是我的编译器所说的:

1> libcurl.lib(cookie.obj):错误LNK2001:无法解析的外部符号__imp__fgets 1> libcurl.lib(netrc.obj):错误LNK2001:无法解析的外部符号__imp__fgets 1> libcurl.lib(cookie.obj):错误LNK2001:未解析的外部符号__imp__fputs 1> libcurl.lib(ftp.obj):错误LNK2001:未解析的外部符号__imp____stdio_common_vsscanf 1> libcurl.lib(rtsp.obj):错误LNK2001:未解析的外部符号__imp____stdio_common_vsscanf 1> libcurl。 :错误LNK2001:无法解析的外部符号__imp____stdio_common_vsscanf 1> libcurl.lib(http_proxy.obj):错误LNK2001:无法解析的外部符号__imp____stdio_common_vsscanf

等等..

我已经将CURL_STATICLIB添加到预处理器,甚至与以下库链接:libcurl.lib openssl.lib,libssh2.lib,zlib.lib,wsock32.lib,wldap32.lib,ws2_32.lib,但这些都不起作用

我真的很想将其用作静态库(程序文件夹中没有.dll),所以如果有人可以帮助我,我将不胜感激!

PS。我正在使用VS2015

usr*_*408 5

在Visual Studio命令提示符下设置RTLIBCFG = static。这将设置编译器以针对/ MT和/ MTd进行构建。那显然是个问题。.希望有同样问题的人将从中受益!干杯!