(已编辑)我几周来一直试图让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(使用前将#替换为@)