如何设置qwt路径或环境变量

时间:2011-03-21 08:59:59

标签: c++ linux qwt

我已安装qwt并包含路径

INCLUDEPATH += /usr/local/qwt-6.0.0-rc5/include

LIBS += -L/usr/local/qwt-6.0.0-rc5/lib -lqwt

在我的个人资料中。

但是当我运行我的程序时,我得到了错误

error while loading shared libraries: libqwt.so.6: cannot open shared object file: No such file or directory /home/cv/abc/abc exited with code 127

使用终端时我设置了路径

export LD_LIBRARY_PATH=/usr/local/qwt-6.0.0-rc5

然后当我运行程序(使用界面的播放按钮)时,我仍然收到错误。我不知道我哪里错了,我完全陷入困境。有人能详细解释我如何让qwt与qt一起工作吗?版本有什么不同吗?请详细解释我,我将非常感谢!

我使用的是ubuntu 10.04。

由于

2 个答案:

答案 0 :(得分:1)

  1. 您可以用ubuntu方式安装qwt

    aptitude install libqwt-dev

  2. 同样在qtreator中,您可以为项目指定Run Enviroment。在左侧面板中选择项目,然后转到运行设置。

答案 1 :(得分:1)

您是否将Qwt的路径添加到运行时链接器中?

/etc/ld.so.conf.d/中创建一个文件qwt.conf,您只需在其中写下[your-qwt-path]/lib的路径。

编辑:当然,您需要root权限才能在那里创建文件。另外,我忘了在创建该文件后需要sudo ldconfig。最后,它重新启动我的系统后才能工作。 :)