我是Ubuntu的新手,所以请多多包涵。按照说明(参考:Qwt User's Guide 6.1.3),我编辑了.bashrc文件以添加:
QT_PLUGIN_PATH="${/usr/local/lib/qwt/qwt-6.1.3}/plugins:$QT_PLUGIN_PATH"
export QT_PLUGIN_PATH
以便启用QwT作为QtDesigner的插件。重新打开终端会显示错误:
bash: ${/usr/local/lib/qwt/qwt-6.1.3}/plugins:$QT_PLUGIN_PATH: bad substitution
问题1:$ QT_PLUGIN_PATH是* .so文件的路径,例如:
$QT_PLUGIN_PATH = /usr/local/lib/qwt/qwt-6.1.3/designer/plugins/designer
其中包含libqwt_designer_plugin.so。
在/ usr / lib / x86_64-linux-gnu中,QwT版本是6.1.3,qmake版本是2.01a,Qt版本是4.8.7,make版本是4.1。
我想将QwT作为插件引入QtDesigner(版本5.9.5),并希望引入QtCreator(版本4.5.2)。
我读到Ubuntu使用短划线而不是bash(参考:bash: Bad Substitution)。但这是我的.bashrc文件。 第二季度:我是否遵循以下说明:
chmod + x your_script_file.sh bash your_script_file.sh
我之所以只问是因为我不知道我的.bashrc文件是否需要为* .sh脚本(我的无知显示)。