0

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

谢谢

4

2 回答 2

1

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

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

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

于 2011-11-27T02:16:22.457 回答
1
  1. 你可以用ubuntu方式安装qwt

    能力安装 libqwt-dev

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

于 2011-03-21T10:12:59.253 回答