我正在尝试让 Qt6 在我的 Raspberry Pi 4 B 2GB 上运行。它运行的是 Ubuntu 22.04。我安装了所有必需的软件包以及qt6-base-dev任何依赖的软件包(build-essential等等cmake)
但我无法让 QT 与它一起工作。我不断收到错误消息Unknown CMake command "qt_standard_project_setup"
我的CMakeLists.txt看起来像这样:
cmake_minimum_required(VERSION 3.22)
project(test LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
find_package(Qt6 REQUIRED COMPONENTS Widgets Core)
qt_standard_project_setup()
add_executable(test
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui
)
target_link_libraries(test PRIVATE
Qt6::Widgets
)
Run Code Online (Sandbox Code Playgroud)
我还通过了 Qt 安装路径-DCMAKE_PREFIX_PATH=...,但它不起作用。
看起来它并不是找不到QT6包,它似乎只是无法识别它qt_standard_project_setup()本身,这对我来说很奇怪。为什么会发生这种情况?