QWT插件失败

时间:2013-10-19 21:16:11

标签: qt plugins qt-creator

我在多个操作系统上尝试了很多很多小时,以便在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在这里工作,我需要做什么?在此先感谢您的帮助!

1 个答案:

答案 0 :(得分: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/lib路径包含已安装的库libqwt.so.5(但请检查它是否真的存在)。

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

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