找不到 Qt6Quick(缺少:Qt6Quick_DIR)

问题描述 投票:0回答:1

以下代码有效:

find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets)

但这行不通:

find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets Quick)

它会导致错误:

-- Could NOT find Qt6Quick (missing: Qt6Quick_DIR)
CMake Error at CMakeLists.txt:10 (find_package):
  Found package configuration file:

    /usr/lib/x86_64-linux-gnu/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find Qt component "Quick".

  Expected Config file at
  "/usr/lib/x86_64-linux-gnu/cmake/Qt6Quick/Qt6QuickConfig.cmake" does NOT
  exist

系统已安装软件包

qt6-base-dev
qt6-base-dev-tools
qt6-qmltooling-plugins

也许还需要一些额外的软件包?

linux qt cmake qt-quick qt6
1个回答
0
投票

安装

qt6-declarative-dev
解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.