GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur CMake :les variables suivantes sont utilisées dans ce projet, mais elles sont définies sur NOTFOUND

Il semble que CMake est incapable de trouver la bibliothèque htmlcxx.

Dans la documentation de whalebot, htmlcxx est répertorié comme une dépendance.


Vous devez télécharger htmlcxx, le décompresser, puis l'installer :

cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install

Vous devrez peut-être ajouter #include <cstddef> en haut de html/tree.h pour le faire construire avec succès. Il s'installera en usr/local/ par défaut.


Vous devez également installer icu si vous ne l'avez pas déjà :

sudo apt-get install libicu-dev


Enfin, vous pouvez maintenant construire et installer whalebot. Encore une fois, la création peut échouer si vous avez une installation boost raisonnablement à jour.

À la ligne 57 de webspider/src/webspider_options.cpp , vous devez remplacer boost::filesystem::initial_path().native_directory_string() avec boost::filesystem::initial_path().string() . Ensuite, vous devriez être bon pour construire et installer :

cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install

Cela aussi s'installera sur usr/local/ par défaut.


Linux
  1. Quelle est la meilleure façon Distro/shell-agnostic pour définir des variables d'environnement ?

  2. Comment définir les paramètres régionaux et quelles sont les implications de le faire ?

  3. Linux - Quelles sources d'entropie sont utilisées par le noyau Linux ?

  4. JAVA_HOME et PATH sont définis mais java -version affiche toujours l'ancien

  5. Comment construire et installer GLFW 3 et l'utiliser dans un projet Linux

Jenkins Build :Configurer un projet Freestyle dans Jenkins

Comment installer la distribution Anaconda Python sur Ubuntu 18.04

Comment installer et utiliser la commande Ack sous Linux

Erreur dans Eclipse :le projet ne peut pas être généré tant que les erreurs de chemin de génération ne sont pas résolues

Lier libc++ au projet CMake sous Linux

Erreur :Il manque la bibliothèque OpenSSL ? en essayant d'installer python