在EclipseC+中包括libcurl在内的麻烦+;项目 我在配置Eclipse C++(32位)项目时遇到困难,所以使用LIbCURL。我正在使用MinGW。我使用的是64位windows操作系统。到目前为止,我已经做了以下工作: 将libcurl.lib添加到项目库的库中 将libcurl.lib的路径添加到库路径 将curl头文件的路径添加到Includes部分 在我的源文件中,我包含了“curl/curl.h”

在EclipseC+中包括libcurl在内的麻烦+;项目 我在配置Eclipse C++(32位)项目时遇到困难,所以使用LIbCURL。我正在使用MinGW。我使用的是64位windows操作系统。到目前为止,我已经做了以下工作: 将libcurl.lib添加到项目库的库中 将libcurl.lib的路径添加到库路径 将curl头文件的路径添加到Includes部分 在我的源文件中,我包含了“curl/curl.h”,c++,eclipse,curl,linker,libcurl,C++,Eclipse,Curl,Linker,Libcurl,然而,我看到了以下信息: Info: Internal Builder is used for build g++ "-LC:\\projectsrc\\Network\\curl-7.34.0-win32\\lib" "-LC:\\projectsrc\\Network\\curl-7.34.0-win32\\dlls" "-LC:\\projectsrc\\Network\\curl-7.34.0-win32\\bin" -o TestLibCurl.exe "src\\TestLibCur

然而,我看到了以下信息:

Info: Internal Builder is used for build
g++ "-LC:\\projectsrc\\Network\\curl-7.34.0-win32\\lib" "-LC:\\projectsrc\\Network\\curl-7.34.0-win32\\dlls" "-LC:\\projectsrc\\Network\\curl-7.34.0-win32\\bin" -o TestLibCurl.exe "src\\TestLibCurl.o" "-lC:\\projectsrc\\Network\\curl-7.34.0-win32\\lib\\libcurl.lib" 
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -lC:\projectsrc\Network\curl-7.34.0-win32\lib\libcurl.lib
collect2.exe: error: ld returned 1 exit status
更新

下面是示例源

#include <stdio.h>
#include <curl/curl.h>
#include <curl/easy.h>

#include <string>
#include <sstream>
#include <iostream>
using namespace std;

int main()
{
     cout << "test" <<< endl;
     return 0;
}
#包括
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
int main()
{

当你看C:\projectsrc\Network\curl-7.34.0-win32\lib\n你能看到那里的库吗?你能发布你的示例代码吗?嗨。是的,这是正确的。我添加了库“libcurl.lib”在Libraries下,并在项目设置的Includes下向curl目录添加了include路径。示例代码可以在上面的原始文章中看到。它包括curl头文件(未修改)但它仍然显示某种链接错误消息。@anoneironaut-我更新了我的原始帖子,加入了源代码。这感觉像是64位/32位的问题。但是你说一切都是32位的。你能链接到其他库吗?也许试着链接一个随机库,看看这对你是否有效。奇怪的是,我在同一个Windows操作系统上(64位)和我使用相同的库文件和源代码,但它在代码块IDE中工作。