无法在Eclipse IDE C ++项目中链接/编译Libcurl

时间:2014-05-21 02:29:09

标签: c++ eclipse compiler-construction linker libcurl

您好我在配置Eclipse C ++(32位)项目以使用libcurl时遇到问题。我正在使用MinGW。我在64位Windows操作系统上。到目前为止,我已经做了以下事情:

  • 添加" libcurl.lib"到项目的图书馆
  • 将libcurl.lib的路径添加到库路径
  • 将curl标头文件的路径添加到包含路径
  • 在源代码中,我包括" curl / curl.h"

但是,我看到以下消息:

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;
}

下面是我添加了包含路径和库文件的屏幕截图:

enter image description here

供您参考,我在这里将我的示例C ++ eclipse项目上传到dropbox: https://www.dropbox.com/s/2jowlkz6qypqe9g/TestingLibCurl.zip

项目文件包括 main.cpp libcurl.lib 文件, libcurl头文件以及eclipse项目设置文件( .cproject,.project,.settings

奇怪的是,我能够在CodeBlocks IDE中使用相同的MinGW并使用相同的计算机(Windows 64位)。使用Eclipse IDE时是否需要添加链接器/选项/标志?

0 个答案:

没有答案