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

Posted

技术标签:

【中文标题】如何设置qwt路径或环境变量【英文标题】:how to set qwt path or environment variable 【发布时间】:2011-03-21 08:59:59 【问题描述】:

我已经安装了 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。

谢谢

【问题讨论】:

【参考方案1】:

    可以用ubuntu方式安装qwt

    aptitude 安装 libqwt-dev

    您还可以在 qtreator 中为您的项目指定运行环境。在左侧面板中选择项目并转到运行设置。

【讨论】:

谢谢你先生有没有办法永久设置这个,就像我想从应用程序打开 qt creator-> 编程谢谢 尝试将export LD_LIBRARY_PATH=<path> 放在.gnomerc 中,您也可以编辑/etc/ld.so.conf,但这会影响所有系统。 谢谢先生,请告诉我 where.gnomerc 以及我应该在哪里粘贴 ld_library_path ........在那个文件中 echo export LD_LIBRARY_PATH=<path> >> ~/.gnomerc. 非常感谢您的帮助,但是先生,我已经运行了上面的命令,但我直到得到同样的错误【参考方案2】:

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

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

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

【讨论】:

以上是关于如何设置qwt路径或环境变量的主要内容,如果未能解决你的问题,请参考以下文章

电脑JAVA环境变量如何设置

如何添加环境变量或路径添加到系统的Path里面

如何添加环境变量或路径添加到系统的Path里面

Linux设置环境变量

Java环境变量设置成功后运行cmd时提示错误 不是内部或外部命令,也不是可运行的程序或批处理文件

如何添加环境变量或路径添加到系统的Path里面