J'essaie de créer sdrangelove , qui veut Qt 5 et utilise CMake pour son système de construction, sur Ubuntu 13.10. Quel paquet dois-je installer pour lui donner le fichier demandé ici?
Il y a beaucoup de *qt5*
paquets, et j'ai essayé d'installer ceux qui étaient prometteurs sans aucun effet. Toutes les discussions que j'ai trouvées ont soit bien fonctionné, soit parlé d'écrire des règles de construction de CMake plutôt que de les exécuter. Je n'ai pas beaucoup d'expérience avec l'organisation des paquets Debian / Ubuntu.
CMake Error at CMakeLists.txt:14 (find_package):
By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Core", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Core"
(requested version 5.0) with any of the following names:
Qt5CoreConfig.cmake
qt5core-config.cmake
Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
"Qt5Core_DIR" to a directory containing one of the above files. If
"Qt5Core" provides a separate development package or SDK, be sure it has
been installed.
la source
Deux choses me manquaient:
Après une construction infructueuse, je dois supprimer
CMakeCache.txt
(ou simplement effacer le répertoire de construction); sinoncmake
, la même erreur sera signalée même si le paquet requis a été installé.Les paquets qui fournissent les
*.cmake
fichiers de configuration ont des noms de la formeqt*5-dev
, par exemple pour l'erreur dans ma question,qtcore5-dev
.la source
apt-file search Qt5CoreConfig.cmake qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake qtbase5-gles-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake
Si vous avez essayé les solutions ci-dessus et que cela n'a pas fonctionné, essayez également
apt-get install libqt5opengl5-dev
, cela a fonctionné pour moi.la source
Il est également possible de résoudre le problème d’installation en installant directement le paquet via rpm (voir le contenu https://centos.pkgs.org/7/epel-x86_64/phonon-qt5-devel-4.8.3-2.el7.x86_64 .rpm.html ).
Et une autre possibilité est via "source build and install": http://www.linuxfromscratch.org/blfs/view/7.9/kde/phonon.html
Cela est généralement dû à une mauvaise installation de phonon4qt5 (version 4.8.3) via "apt-get". Parfois, cela peut être résolu par les installations "synaptic" pour les libs / parties manquantes du paquet.
la source