将Curl链接到Windows上的Codeblocks

时间:2015-09-09 11:32:00

标签: c++ curl linker codeblocks libcurl

我使用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)) ===|*

我不知道如何才能让它发挥作用。

1 个答案:

答案 0 :(得分:0)

好的,所以根据阅读另一篇文章,我尝试连接32x lib并且瞧它有效。