У меня установлены последние версии qtcreator
, qt5-qmake
build-essential
и g++
.
В опции Build & Run
и выборе qmake в /usr/bin/qmake
я получаю эту ошибку:
The qmake executable /usr/lib/i386-linux-gnu/qt4/bin/qmake could not be added: qmake '/usr/lib/i386-linux-gnu/qt4/bin/qmake' is not an executable.
В домашней системе у меня нет проблем после установки этих пакетов и установки Qmake в опции
Другая информация:
tux-world@alachiq:~ > apt-cache search qt5-qmake
qt5-qmake - Qt 5 qmake Makefile generator tool
tux-world@alachiq:~ > ldd /opt/qtForArm/bin/qmake
ldd: /opt/qtForArm/bin/qmake: No such file or directory
tux-world@alachiq:~ > sudo chmod +x /usr/lib/i386-linux-gnu/qt4/bin/qmake
[sudo] password for tux-world:
chmod: cannot access ‘/usr/lib/i386-linux-gnu/qt4/bin/qmake’: No such file or directory
можно установить его отсюда http://download.qt-project.org/official_releases/qt/5.3/5.3.1/
, Это, кажется, Вы, имеют Ubuntu на 32 бита. Так возьмите этот http://download.qt-project.org/official_releases/qt/5.3/5.3.1/qt-opensource-linux-x86-5.3.1.run загрузка, она тогда установила исполняемый флаг и устанавливает его на/home/$USER/5.3.1
Для использования qmake для создания make-файла, необходимо определить путь, выполнить его как
/home/$USER/Qt5.3.1/5.3.1/gcc/bin/qmake -Wall project.pro
тогда, она добавит все библиотеки от новой установки.
Если это может быть полезно:
Иметь версии разработчика Qt4 и Qt5 одновременно, и разработать использование того или другого:
Сначала я загрузил QT 5.4.1 офлайновых установщика с http://www.qt.io/download-open-source/, я выполнил его, и он был установлен в его папке по умолчанию (в $HOME/Qt5.4.1
).
Для достижения этого, система использовала ту версию Qt 5 в качестве значения по умолчанию для разработки с QT (и так, чтобы это могло найти корректное qmake
, и т.д.), я выполнился:
newQtchooserFolder="$HOME/.config/qtchooser"
mkdir -p "$newQtchooserFolder"
newQt5Configuration="$newQtchooserFolder/5.conf"
echo "$HOME/Qt5.4.1/5.4/gcc_64/bin" > "$newQt5Configuration"
echo "$HOME/Qt5.4.1/5.4/gcc_64/lib" >> "$newQt5Configuration"
sudo ln -sfv "$newQt5Configuration" /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
И если Qt 4 был необходим для разработки:
a) Временно: qmake -qt4
(или qmake -qt=4
) мог быть выполнен вместо просто qmake
; или export QT_SELECT=4
мог быть выполнен и затем qmake
.
b) Постоянно: ссылка /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
мог указать другому .conf
файл как /usr/share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Существует больше информации о тех, вступает man qtchooser
и в http://www.linuxfromscratch.org/blfs/view/7.4/general/qtchooser.html.