我目前遇到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方法的自动完成功能。
编辑:从库路径中删除\include\curl
(-L)也不起作用。
答案 0 :(得分:0)
您已经包含了看似包含路径而不是库路径的内容。 curl路径下是否有/ lib目录? c / c ++ include应该是curl头文件的路径,链接器路径应该是库而不是头文件,所以.a和.dll文件通常是(通常在/ lib目录下)。