C++ 对curl对象的未定义引用

C++ 对curl对象的未定义引用,c++,curl,linker,codeblocks,C++,Curl,Linker,Codeblocks,(编辑)几周来,我一直试图让curl调用网页上的信息,但我遇到了一个看似常见的错误,我的程序无法识别curl对象: C:/Users/.../CurlAttempt/CurlAttempt1.cpp:25: undefined reference to `_imp__curl_global_init' C:/Users/.../CurlAttempt/CurlAttempt1.cpp:26: undefined reference to `_imp__curl_easy_init' C:/Use

(编辑)几周来,我一直试图让curl调用网页上的信息,但我遇到了一个看似常见的错误,我的程序无法识别curl对象:

C:/Users/.../CurlAttempt/CurlAttempt1.cpp:25: undefined reference to `_imp__curl_global_init'
C:/Users/.../CurlAttempt/CurlAttempt1.cpp:26: undefined reference to `_imp__curl_easy_init'
C:/Users/.../CurlAttempt/CurlAttempt1.cpp:28: undefined reference to `_imp__curl_easy_setopt'
collect2.exe: error: ld returned 1 exit status
我已经按照本教程中关于如何将库与编译器链接到tee的说明进行了操作:

下载“Win32 Generic”libcurl包。(7.24.0)

在Code::Blocks中,右键单击项目并打开构建选项

转到“链接器设置”并将“curldll”添加到“链接库”中 列表框

转到“搜索目录”并在“编译器”下将其链接到 您的“curl-7.24.0-devel-mingw32\include”文件夹

转到“搜索目录”下的“链接器”选项卡,并添加 您的'curl-7.24.0-devel-mingw32\lib'目录

将“curl-7.24.0-devel-mingw32\bin”文件夹中的所有DLL移动到 您的项目“bin”文件夹

建造并享受

我已经为此工作了一个星期,但我一事无成。CURL教程已经过时,或者与从url调用数据无关。我正在努力让我的图书馆链接起来并被认可。是的,我让编译器按照libcurl.a和libcrul.dll.a lib文件夹文件的路径运行


我正在使用Windows10和代码块IDE,就像教程一样。(再加上一个信誉点,我就可以嵌入文件路径的图像)

请尝试
-lcurl
-lC:/path/to/libcurl.lib
在链接器中尝试“curl”命令。似乎已经奏效了。再次遇到未定义的引用问题,给我们看看?对我正在编辑上面的问题。虽然我还需要1个信誉点来嵌入图像,所以我马上回来。