2011-03-21 157 views
0

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

感谢

回答

1
  1. 您可以在Ubuntu安装方式QWT

    安装资质的libqwt-dev的

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

+0

感谢ü先生是有办法permanatly设置这个像我想打开从应用程序 - Qt Creator中>编程感谢 – tariq 2011-03-21 10:20:01

+1

尝试把'出口LD_LIBRARY_PATH = '在.gnomerc,您可以编辑/ etc/LD。 so.conf也是如此,但这会影响到所有系统。 – graphite 2011-03-21 10:27:43

+0

谢谢你,先生请告诉我where.gnomerc和我应该在哪里粘贴ld_library_path ........文件 – tariq 2011-03-21 11:00:11

1

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

/etc/ld.so.conf.d/创建一个文件qwt.conf在那里你只需要写入[your-qwt-path]/lib的路径。

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