“Qt 3.x não encontrado por favor configure QT_INCLUDE, QT_LIB, MOC manualmente” no meu Ubuntu14.04

1

Estou tentando instalar o pacote gmapping no github link e depois eu corro

./configure

Acontece que é

No 'CXX' environment variable found, using g++.
No 'CC' environment variable found, using gcc.
Using C++ compiler: g++
Using C compiler: gcc
Checking for Qt 3.x ... 

*** Qt 3.x not found please set QT_INCLUDE, QT_LIB, MOC by hand

Alguém tem ideia? Obrigado antecipadamente!

    
por user7487638 31.01.2017 / 04:02

1 resposta

0

Você precisará de alguns pacotes de desenvolvimento:

sudo apt-get install libqt4-dev

Edite ./configure, de acordo com este patch:

@@ -48,6 +48,11 @@

        fi ;
 done ;
+
+MOC="/usr/bin/moc" ;
+QT_LIB="-L /usr/lib/x86_64-linux-gnu/ -lqt-mt" ;
+QT_INCLUDE="-I /usr/include/qt"
+
 if [ ! "$QT_INCLUDE" ]; then
        echo -e "\n\n*** Qt 3.x not found please set QT_INCLUDE, QT_LIB, MOC by hand\n\a"
        exit 1
@@ -64,6 +69,8 @@
        fi ;
 done ;

+UIC="/usr/usr/bin/uic";
+
 if [ ! "$UIC" ]; then
        echo -e "\n\n*** uic  not found please set UIC by hand\n\a"
        exit 1

Isso vai te levar mais longe, mas você ainda precisará de uma instalação do carmen em algum lugar - talvez siga este guia ?

Notas extras, se você quiser descobrir qual pacote fornece arquivos que o script configure está procurando, busca do apt-file é seu amigo:

sudo apt-get install apt-file
apt-file update
apt-file search bin/uic  # for example
    
por cleary 31.01.2017 / 06:04