Qt4 ne compile pas avec CMake
Je suis maintenant sous Linux avec KDevelop pour le C++ et je veux compiler une application Qt4, mais quand je le fais, il me donne l'erreur suivante :
Je compile avec:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Debug /home/myname/projects/First Qt projet/
Ceux sont les erreurs:
-- Configuring incomplete, errors occurred!
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE
QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR
QT_QTCORE_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindQt4.cmake:1200 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:3 (find_package)
Que dois-je faire ?
- Il ne peut pas trouver votre qt4 installer. C'est généralement dans le répertoire /usr/lib/qt4.*
- Comment puis-je l'installer ?
- Quel système d'exploitation utilisez-vous?
- Linux ubuntu 12.10 64 bits
Vous devez vous connecter pour publier un commentaire.
Cela devrait installer qt4 pour vous dans: /usr/lib64/qt... à partir de là
cmake
devrait être en mesure de ramasser l'emplacement de qt pour vous.Vous pouvez également utiliser ce gestionnaire de paquets de Ubuntu truc si la ligne de commande n'est pas votre style.
Ne sais pas si cela va aider quelqu'un, mais pour Fedora, j'ai eu le problème suivant:
Après avoir marché à travers FindQt4.cmake j'ai trouvé ceci:
Je sais que j'ai qt 4I résolu simplement en faisant: