O Ubuntu Qmake não é um executável

0

Eu tenho as versões mais recentes de qtcreator , qt5-qmake build-essential e g++ instaladas.

Na opção Build & Run e escolha qmake em /usr/bin/qmake , recebo este erro:

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.

No sistema Home eu não tenho nenhum problema depois de instalar esses pacotes e configurar o Qmake na opção

Outras informações:

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
    
por DolDurma 27.07.2014 / 07:59

2 respostas

1

Se isso pode ser útil:

Para ter as versões de desenvolvedor do Qt4 e Qt5 ao mesmo tempo e desenvolver usando um ou outro:

Primeiro eu baixei o instalador offline do Qt 5.4.1 do link , eu o executei e ele foi instalado na pasta padrão (em $HOME/Qt5.4.1 ).

Para conseguir isso, o sistema usou essa versão do Qt 5 como padrão para desenvolver com o Qt (e para que pudesse encontrar o qmake correto, etc.), eu executei:

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

E se o Qt 4 fosse necessário para desenvolver:

a) Temporariamente: qmake -qt4 (ou qmake -qt=4 ) pode ser executado em vez de apenas qmake ; ou export QT_SELECT=4 pode ser executado e, em seguida, qmake .

b) Permanentemente: o link /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf poderia apontar para outro arquivo .conf como /usr/share/qtchooser/qt4-x86_64-linux-gnu.conf .

Há mais informações sobre essas etapas em man qtchooser e no link .

    
por Ganton 07.03.2015 / 09:34
0

você pode instalá-lo aqui link

Parece que você tem 32 bits do Ubuntu. Então pegue este link faça o download e, em seguida, defina o sinalizador do executável e instale-o em /home/$USER/5.3.1

Para usar o qmake para criar o makefile, você precisa especificar o caminho e executá-lo como

 /home/$USER/Qt5.3.1/5.3.1/gcc/bin/qmake -Wall project.pro

então ele adicionará todas as bibliotecas da nova instalação.

    
por kenn 27.07.2014 / 10:58