我需要在Eclipse indigo中为C项目添加一个C库。
到目前为止我做了什么。
我已下载并安装了该库。
所有标题都在文件夹/ usr / include中,library.so文件位于文件夹/ usr / lib中。
阅读完教程后,我尝试这样做:
在Eclipse中 - >项目 - > C / C ++ Build - >设置 - > GCC C Linker - > Libaries - >添加图书馆 - > " ibxml2" (库名是libxml2)
但它仍然无法奏效。
我是Linux上的超级新手,所以请你给我一些建议怎么做?
顺便说一下。在我运行错误时创建一个新的C / C ++项目"发射失败!找不到二进制文件"。我查了一下二元解析器"在项目设置和" Elf Parser"已设置(我已经读过它对Linux来说没问题),那有什么不对?它不是那么重要,因为当我第一次只构建项目然后运行它时它可以工作,但是也许有办法解决这个问题吗?
答案 0 :(得分:3)
在链接器选项中,不应添加“libxml2”,而应添加“xml2”。 Linux中的所有二进制库(所以文件)都有一个“lib”前缀,它不是库名的一部分。