0

我已经在多个操作系统上尝试了很多很多小时,以使用 QWT 绘图库启动和运行 QT。这绝对是一场噩梦,我几乎忘记了整件事。如果有经验丰富的用户提供帮助,我将不胜感激。

在 Ubuntu linux 中工作,我已经按照此处的说明安装了 QT 和 QWT:http ://www.youtube.com/watch?v=OjBpu8f0BJE (一路上没有错误)

但是,在 QT Creator 的设计视图中,我没有显示任何 QWT 小部件。检查插件信息显示它被列为失败插件,并显示以下消息:“无法加载库 %FILEPATH%libqwt_designer_plugin.so:(libqwt.so.5:无法打开共享对象文件:没有这样的文件或目录)”但是,当我按照终端中的文件路径时,文件 libqwt_designer_plugin.so 确实存在!为了让 QWT 在这里工作,我需要做什么?在此先感谢您的帮助!

4

1 回答 1

0

我检查了视频,似乎默认安装目录真的很奇怪(/usr/local/qwt-5.2.4-svn/)。可能你可以运行 Qt Creator

LD_LIBRARY_PATH=/usr/local/qwt-5.2.4-svn/lib:$LD_LIBRARY_PATH qtcreator

其中/usr/local/qwt-5.2.4-svn/libpath 包含已安装的库libqwt.so.5(但请检查它是否真的存在)。

您甚至必须设置 LD_LIBRARY_PATH 环境变量才能在 Qt Creator 之外运行您的 QWT 应用程序。

其他解决方案是将库安装在其他路径中。据说make INSTALL_ROOT=/usr/local install应该可以工作,但我没有测试它,后来你可能会在删除已安装的库时遇到问题。

于 2013-10-20T07:00:26.903 回答