我每个人都安装了qwt并包含路径
INCLUDEPATH + = /usr/local/qwt-6.0.0-rc5/include
LIBS + = -L / usr / local / qwt-6.0.0-rc5 / lib -lqwt
在我的专业档案中
但是当我运行我的程序时,我收到了错误
加载共享库时出现错误:libqwt.so.6:无法打开共享对象文件:没有这样的文件或目录 / home / cv / abc / abc退出代码127
即使我删除路径,即INCLUDE和LIBS以及所有qwt相关的东西我仍然会收到错误我错过了一些东西王者帮助我
我使用的是ubuntu 10.04 感谢
答案 0 :(得分:3)
为了使用共享库执行任何程序,您必须指定它们的位置。
在您的情况下,您正在使用位于/usr/local/gwt-6.0.0-rc5/lib的共享库,您必须告诉Linux“ld”此路径是库路径。
为此,您可以在LD_LIBRARY_PATH环境变量中包含此路径,或将其添加到/etc/ld.so.conf(或者甚至作为/etc/ld.so.conf.d中的文件)。之后,确保运行“ldconfig”使系统知道此更改,然后重试。