我使用Win7x64并下载了libCurl
我在构建选项 - >链接器设置
中将 curl / lib64 中的库* .a文件添加到我的项目中添加到搜索目录 - >编译器 / curl / include 目录。 我正在尝试编译示例代码:
#include <stdio.h>
#include <curl\curl.h>
int main(void)
{
curl_global_init( CURL_GLOBAL_ALL );
CURL * myHandle;
CURLcode result;
myHandle = curl_easy_init ( ) ;
curl_easy_setopt(myHandle, CURLOPT_URL, "http://www.example.com");
result = curl_easy_perform( myHandle );
curl_easy_cleanup( myHandle );
printf("LibCurl rules!\n");
return 0;
}
我得到了错误:
*||=== Build: Debug in test (compiler: GNU GCC Compiler) ===| obj\Debug\main.o||In function main':| D:\Projects\test\main.cpp|6|undefined reference to _imp__curl_global_init'| D:\Projects\test\main.cpp|9|undefined reference to _imp__curl_easy_init'| D:\Projects\test\main.cpp|11|undefined reference to _imp__curl_easy_setopt'| D:\Projects\test\main.cpp|12|undefined reference to _imp__curl_easy_perform'| D:\Projects\test\main.cpp|13|undefined reference to _imp__curl_easy_cleanup'| ||=== Build failed: 5 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|*
我不知道如何才能让它发挥作用。
答案 0 :(得分:0)
好的,所以根据阅读另一篇文章,我尝试连接32x lib并且瞧它有效。