C++-eclipse配置问题

C++-eclipse配置问题

浮生未歇 发布于 2017-05-01 字数 1076 浏览 1029 回复 2

我在将别的机器上的工程(eclipse下用gtk开发的)移植到本机上时,对其路径进行配置,各lib文件已经添加进去,为什么结果还是提示说找不到文件,请问这是什么原因?
请输入图片描述
错误如下:(这些lib我都是一个一个在libraries里面配置过的)
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxhbase.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-data-lib.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-direct.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-direct-node.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-infogenerate.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-infogenerate-node.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-infomanage.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-math-lib.so
/usr/bin/ld: cannot find -l/home/c04/workspace/monitor6/lib/libxh-platform.so

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

归属感 2017-10-11 2 楼

可以从几下几个方面查找问题的根源:
1.系统中本身就存在对应的库文件;
2.版本不对应;
3.库文件的链接错误;
4.库文件路径设置问题;

归属感 2017-07-01 1 楼

这个问题已经找到解决办法,是因为linux系统加载的时候会自动加上lib和后最.so,而且在libraryes paths中也已经添加路径了,所以应将控制台提示的错误的libraries文件c04/workspace/monitor6/lib/libxhbase.so改为xhbase即可。