C ++ Eclipse使用库

时间:2015-10-25 20:32:04

标签: c++ eclipse curl libraries

我目前遇到Eclipse c ++的一些错误。我是c ++的完全新手,因为我从java中认识Eclipse,我认为它可能没问题。现在问题:

我想使用curl库,但我不知道如何正确包含它。在互联网上我发现我必须转到编译器设置,在那里包含库,转到链接器设置并将其包含在那里。现在链接器有两个不同的面板,一个用于库(-l),另一个用于库路径(-L)。

我已将curl库下载到此目录:
C:\Users\Hannes\Desktop\eclipseC\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方法的自动完成功能

screenshot 1 screenshot 2

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

1 个答案:

答案 0 :(得分:0)

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