Comment le point de cmake pour zlib chemin?
Ou de tout répertoire/bibliothèque.
J'utilise cmake outil graphique donc je le lance et, généralement, le gui à mettre en évidence les inclure ou à la bibliothèque, il ne peut pas trouver et vous permettent d'ouvrir une boîte de dialogue ouvrir pour définir le chemin d'accès toutefois, il ne faut pas le faire pour cette cmake cofig vous dire dans le texte en rouge dans la sortie de l'interface graphique de l'outil, de sorte que,
CMake Error at C:/Program Files/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:136 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake-3.0/Modules/FindZLIB.cmake:101 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/CMakeLists.txt:7 (find_package)
Donc, toujours à l'aide de l'interface graphique comment dois-je point de cmake pour la zlib inclure dir?
OriginalL'auteur graham | 2014-07-17
Vous devez vous connecter pour publier un commentaire.
Je vais d'abord supposer que vous avez ZLib installé quelque part, et je pense qu'il est dans un emplacement non standard depuis CMake trouver. Si c'est vrai, vous pouvez définir l'emplacement dans CMake-gui. Vous devez d'abord cliquer sur la case options vers le haut, parce que le FindZLIB.cmake fichier a la ligne suivante "mark_as_advanced(ZLIB_LIBRARY ZLIB_INCLUDE_DIR)".
Maintenant, vous devriez être en mesure de voir les ZLIB_LIBRARY ZLIB_INCLUDE_DIR options et définissez le chemin d'accès correct.
cmake
commande?Si je comprends correctement à la question, si vous êtes simplement en appelant
cmake src_dir
, vous pouvez un une liste des arguments avec un -D préfixe. Dans ce cas, il seraitcmake -DZLIB_LIBRARY=/lib/path -DZLIB_INCLUDE_DIR=/include/path src_dir
OriginalL'auteur StAlphonzo
Solution rapide: apt-get install zlib1g-dev
yum install zlib-devel zlib-static
sur CentOSOriginalL'auteur radu
Pour l'avenir googlers, selon le docs:
OriginalL'auteur Elhanan Ilani