Я новичок в Ubuntu, поэтому, пожалуйста, потерпите меня.Следуя инструкциям (ref: Руководство пользователя Qwt 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
Q1: $ QT_PLUGIN_PATH - это путь к файлу * .so, например:
$QT_PLUGIN_PATH = /usr/local/lib/qwt/qwt-6.1.3/designer/plugins/designer
, которыйсодержит libqwt_designer_plugin.so.
Версия QwT - 6.1.3, версия qmake - 2.01a, версия Qt - 4.8.7 в / usr / lib / x86_64-linux-gnu и версия make:4.1.
Я хочу добавить QwT в качестве плагина в QtDesigner (версия 5.9.5) и, надеюсь, в QtCreator (версия 4.5.2).
Я читал, что Ubuntu использует dash, а неbash (ref: bash: Bad Substitution ).Но это мой файл .bashrc. Q2: Следую ли я инструкциям:
chmod + x your_script_file.sh bash your_script_file.sh
Я спрашиваю только потому, что не знаю, если мой .bashrcфайл должен быть * .sh скриптом (мое невежество показывает).