对curl对象的未定义引用

2024-01-17

(已编辑)我几周来一直试图让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

我已按照本教程中有关如何将库链接到编译器的说明进行操作:

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

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

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

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

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

将所有 DLL 从“curl-7.24.0-devel-mingw32\bin”文件夹移至 您的项目“bin”文件夹。

建造并享受

我已经为此工作了一个星期,但毫无进展。 CURL 教程要么已经过时,要么与从 url 调用数据无关。我正在努力让我的图书馆链接并得到认可。是的,我的编译器遵循 libcurl.a 和 libcrul.dll.a lib 文件夹文件的文件路径。

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


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

对curl对象的未定义引用 的相关文章

随机推荐