Я пытаюсь выполнить кросс-компиляцию приложения QT4 с использованием CMake на компьютере с Ubuntu 18.04.Ниже приведены соответствующие строки, которые я использовал в CMakeLists.txt.
set(CMAKE_PREFIX_PATH "/opt/CrossPlatform/Qt-4.8.6/")
FIND_PACKAGE(Qt4 4.8.6 REQUIRED PATHS /opt/CrossPlatform/Qt-4.8.6/)
if(NOT Qt4_FOUND)
message(FATAL_ERROR "Package Qt4.8 not found")
endif()
SET(CMAKE_AUTOMOC ON)
INCLUDE(${QT_USE_FILE})
При запуске cmake я получаю следующую ошибку:
Could not find a package configuration file provided by "Qt4" (requested
version 4.8.6) with any of the following names:
Qt4Config.cmake
qt4-config.cmake
Add the installation prefix of "Qt4" to CMAKE_PREFIX_PATH or set "Qt4_DIR"
to a directory containing one of the above files. If "Qt4" provides a
separate development package or SDK, be sure it has been installed.
Как ее исправить?