GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan CMake:Variabel berikut digunakan dalam proyek ini, tetapi disetel ke NOTFOUND

Tampaknya CMake tidak dapat menemukan pustaka htmlcxx.

Dalam dokumentasi whalebot, htmlcxx terdaftar sebagai dependensi.


Anda perlu mengunduh htmlcxx, mengekstraknya, lalu memasangnya:

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

Anda mungkin perlu menambahkan #include <cstddef> ke bagian atas html/tree.h untuk membuatnya berhasil dibangun. Ini akan dipasang ke usr/local/ secara default.


Anda juga perlu menginstal icu jika Anda belum memilikinya:

sudo apt-get install libicu-dev


Terakhir, Anda sekarang dapat membangun dan memasang whalebot. Sekali lagi, pembuatan mungkin gagal jika Anda memiliki penginstalan boost yang cukup mutakhir.

Sejalan 57 dari webspider/src/webspider_options.cpp , Anda perlu mengganti boost::filesystem::initial_path().native_directory_string() dengan boost::filesystem::initial_path().string() . Maka Anda harus pandai membangun dan memasang:

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

Ini juga akan dipasang ke usr/local/ secara default.


Linux
  1. Apa Cara Distro/shell-agnostik Terbaik Untuk Mengatur Variabel Lingkungan?

  2. "Variabel efi Tidak Didukung Pada Sistem Ini"?

  3. Modul Perl Membutuhkan Modul::Build Tapi Tidak Dipasang

  1. Apa perbedaan antara env dan set (di Mac OS X atau Linux)?

  2. Bagaimana register fs/gs digunakan di Linux AMD64?

  3. Kesalahan di Eclipse:Proyek tidak dapat dibangun sampai kesalahan jalur pembangunan diselesaikan

  1. Bagaimana Cara Mengatur Lokal Dan Apa Implikasinya?

  2. Kesalahan:Melewatkan lib OpenSSL? saat mencoba menginstal python

  3. Secara tidak sengaja menggunakan pengalihan keluaran > alih-alih pipa |