C++;Eclipse使用库 我现在遇到了Eclipse C++的一些错误。我是一个完全的C++新手,因为我从java中知道Eclipse,我认为它可能是好的。现在谈谈这个问题:

C++;Eclipse使用库 我现在遇到了Eclipse C++的一些错误。我是一个完全的C++新手,因为我从java中知道Eclipse,我认为它可能是好的。现在谈谈这个问题:,c++,eclipse,curl,libraries,C++,Eclipse,Curl,Libraries,我想使用curl库,但不知道如何正确地包含它。在互联网上的任何地方,我都发现我必须进入编译器设置,包括那里的库,进入链接器设置,也包括它。现在链接器有两个不同的面板,一个用于库(-l),另一个用于库路径(-l) 我已将curl库下载到以下目录: C:\Users\Hannes\Desktop\eclisec\curl-7.45.0 现在如何正确地包含库 以下是错误: g++“-LC:\Users\Hannes\Desktop\eclipseC\curl-7.45.0\include\curl“-

我想使用curl库,但不知道如何正确地包含它。在互联网上的任何地方,我都发现我必须进入编译器设置,包括那里的库,进入链接器设置,也包括它。现在链接器有两个不同的面板,一个用于库(-l),另一个用于库路径(-l)

我已将curl库下载到以下目录:
C:\Users\Hannes\Desktop\eclisec\curl-7.45.0

现在如何正确地包含库

以下是错误:

g++“-LC:\Users\Hannes\Desktop\eclipseC\curl-7.45.0\include\curl“-o HelloWorld.exe HelloWorld.o-lcurl c:/mingw/bin/./lib/gcc/mingw32/4.8.1/../../../../../../../mingw32/bin/ld.exe:找不到-lcurl

在编辑器中,curl方法的自动完成功能不起作用


编辑:从库路径(-L)中删除
\include\curl
也不起作用。

您包含了看起来是包含路径而不是库路径的内容。curl路径下是否有/lib目录?
c/c++include应该是curl头文件的路径,链接器路径应该是库而不是头文件,所以.a和.dll文件通常(通常在a/lib目录下)

Eclipse的问题?雪莉:不是……是的,“curl-7.45.0”中有一个/lib目录。我试图将其添加到链接器中,使其显示“C:\Users\Hannes\Desktop\eclipseC\curl-7.45.0\lib”,但仍然出现相同的错误:“找不到-lcurl”/lib目录中是否有任何内容?如果包含c/c++includes,并且库路径正确,它应该会找到它。我认为您已经构建了curl,所以库就在那里?我现在自己下载了它,那里没有库,需要编译,或者为您的系统获取一些预编译的库。在/lib目录中有很多.h文件,但没有.a或.dll文件。我找不到任何预编译的curl库,我如何自己编译它们。我会寻找构建它的指南,或者寻找其他人的预编译的东西。这是一个很受欢迎的库,事实上,如果你向下滚动,下载页面上会有一些预构建的东西。