【发布时间】:2018-09-10 13:48:40
【问题描述】:
我正在尝试编译这段代码,
#include <curl/curl.h>
int main(void)
{
CURL *curl;
curl = curl_easy_init();
}
使用这个命令:
g++ -I../curl/include/curl -L../curl/lib -DCURL_STATICLIB src/main.cpp -o main.exe -llibcurl_a
我遇到很多错误,例如
../curl/lib/libcurl_a.lib(../builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl-obj-lib/easy.obj):(.text$mn+0x4): undefined reference to `__security_cookie'
../curl/lib/libcurl_a.lib(../builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl-obj-lib/easy.obj):(.text$mn+0x13e): undefined reference to `@__security_check_cookie@4'
../curl/lib/libcurl_a.lib(../builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl-obj-lib/easy.obj):(.text$mn+0x2d): undefined reference to `_imp__WSACleanup@0'
../curl/lib/libcurl_a.lib(../builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl-obj-lib/easy.obj):(.text$mn+0x7): undefined reference to `__security_cookie'
我认为这是链接器的问题,但我不知道如何解决它。如果您需要更多信息,请告诉我。
如果有人可以帮助我,那就太好了。
【问题讨论】:
标签: c++ compilation linker g++ libcurl