令人烦恼的包括Eclipse C ++项目中的libcurl

时间:2014-05-19 03:45:00

标签: c++ eclipse curl linker libcurl

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

  • 将libcurl.lib添加到项目库中的库
  • 将libcurl.lib的路径添加到“库路径”
  • 将curl头文件的路径添加到Includes部分
  • 在我的源文件中,我包含" 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)

0 个答案:

没有答案