моя рабочая платформа — Ubuntu 18.04 LTS.
Я пытаюсь установить QCViewer из GitHub. Кажется, много пакетов требуется от моей установки QCViewer из исходного кода. Итак, я работал над репозиторием github, установил все зависимости сборки в/usr
и введите папку QCViewer/build/release
и беги ./build
, Это работало нормально, пока пакет «poppler», где cmake выдает следующую ошибку:
root@ubuntu:/home/link/QCViewer-master/build/release# ./build
CMake Error at QCViewer/CMakeLists.txt:63 (FIND_PACKAGE):
By not providing "FindPoppler.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Poppler", but
CMake did not find one.
Could not find a package configuration file provided by "Poppler" with any
of the following names:
PopplerConfig.cmake
poppler-config.cmake
Add the installation prefix of "Poppler" to CMAKE_PREFIX_PATH or set
"Poppler_DIR" to a directory containing one of the above files. If
"Poppler" provides a separate development package or SDK, be sure it has
been installed.-- Configuring incomplete, errors occurred!
See also "/home/link/QCViewer-master/build/release/CMakeFiles/CMakeOutput.log".
make: *** No rule to make target 'install'. Stop.
а также отметил, что:
link@ubuntu:~$ pkg-config --libs --cflags poppler
-I/usr/include/poppler -lpoppler
Между тем, я считаю, что этот проект CMakeLists.txt
учитывая следующее:
cmake_minimum_required (VERSION 2.6)
project(QCViewer)
find_package(PkgConfig)
pkg_check_modules(GTKMM gtkmm-2.4 freetype2 poppler-glib)add_subdirectory(QCViewer)
так как я могу это исправить?
Задача ещё не решена.
Других решений пока нет …