无法编译 libcurl 的静态库
Cannot compile static library of libcurl
我一直在互联网上阅读并尝试了很多东西,但我似乎仍然找不到问题所在。我正在尝试使用 libcurl 作为静态库,但这是我的编译器所说的:
1>libcurl.lib(cookie.obj):错误LNK2001:未解析的外部符号__imp__fgets1>libcurl.lib(netrc.obj):错误LNK2001:未解析的外部符号__imp__fgets1>libcurl.lib(cookie.obj):错误LNK2001:未解析的外部符号__imp__fputs1>libcurl.lib(ftp.obj):错误LNK2001:未解析的外部符号__imp____stdio_common_vsscanf1>libcurl.lib(rtsp.obj):错误LNK2001:未解析的外部符号__imp____stdio_common_vsscanf1>libcurl.lib(socks.obj):错误LNK2001:未解析的外部符号__imp____stdio_common_vsscanf1>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),所以如果有人可以帮助我,我将不胜感激!
附言。我正在使用VS2015
在Visual Studio命令提示符下设置RTLIBCFG=static。这将设置编译器以构建/MT 和/MTd 。这显然就是问题所在。希望有同样问题的人能从中受益!干杯!
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- #为""定义宏;静态";针对不同的上下文
- cmake如何在fedora工作站中找到boost静态库包
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 将公共但非静态的成员函数与ALGLIB集成
- cmake在我的项目中所需的所有静态库都不成功
- C++从另一个类访问公共静态向量的正确方法是什么
- 如何将 libcurl 构建为静态库并在项目中使用?
- g libcurl静态构建在NGHTTP2库上失败
- 在 win32 控制台项目 VS2015 中静态链接 libcurl 的问题
- windows上libcurl的静态库
- 在Visual Studio 2013中将libcurl库静态链接到我的项目(dll)
- 项目无法链接到libcurl静态库
- 无法编译 libcurl 的静态库
- C++添加了静态libcurl,不会编译
- visual C++链接器不能将外部符号与静态libcurl一起使用
- 如何在Windows上静态链接到Qt中的libcUrl
- LibCurl -释放静态库链接问题
- 如何静态链接libcurl与dev c++
- 如何构建依赖于libcurl的静态可执行文件