Não consigo compilar um projeto do Qt

0

Eu estava tentando compilar um projeto que fiz no github, mas recebi esses erros:

/usr/bin/ld: cannot find -lQtGui
/usr/bin/ld: cannot find -lQtNetwork
/usr/bin/ld: cannot find -lQtCore

Funcionou antes, mas depois eu instalei um aplicativo que puxou o Qt5 e nada funciona mais. Como faço para diagnosticar o que está errado ou a razão pela qual o vinculador não consegue encontrar essas bibliotecas?

    
por asdfgasdfas 13.04.2016 / 15:29

1 resposta

0

Se você está construindo um projeto Qt, a ferramenta Qt Creator pode ser útil - ele suporta múltiplas versões do Qt a serem configuradas como kits de construção, você só precisa ter o compilador apropriado instalado e localizar o arquivo qmake do Qt desejado

Caso contrário, você está convencido a construir algo a partir da linha de comando (ex .: desenvolvimento não é o objetivo principal), verifique o seguinte:

qmake --version  # which qt
pkg-config --modversion QtCore #module version

E sim, export QT_SELECT = <desired Qt version> também funciona, quando você precisa trocar de versão para você.

    
por MasterAler 13.04.2016 / 16:47