Qt6 Android CMake 项目找不到 Qt 组件 "Core"
Qt6 Android CMake project fails to find Qt component "Core"
我在使用 Qt6 android
和 CMake
创建新的 QtQuick
项目时遇到问题。创建项目后CMake立即失败:
CMake Error at CMakeLists.txt:28 (find_package):
Found package configuration file:
C:/Qt/6.0.0/android_armv7/lib/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. The reason is given by package:
Failed to find Qt component "Core" config file at ""
Failed to find Qt component "Quick" config file at ""
我在 Windows
,每个 qt6 android 套件(x86,x86_64,armv7,arm64)都会出现此错误。
是什么导致了这个问题?我试图解决它,但我发现已经报告了类似的错误,但仍然找不到解决方案。欢迎任何建议或帮助。提前致谢。
更新:我也注意到,在我通过 MaintenanceTool
安装新的 android 套件(例如 5.12.10 x86 和 armv7)之后,我所有的Qt6 android 套件被删除。但是msvc和mingw Qt6包没有删
我遇到了同样的问题,但 Windows 桌面编译。我只是在 find_package
命令之前添加前缀路径文件夹:
set(CMAKE_PREFIX_PATH C:\Qt\6.1.2\msvc2019_64)
请注意,它只是文件路径的一半。
如果我很好理解,在你的情况下你应该添加:
set(CMAKE_PREFIX_PATH C:/Qt/6.0.0/android_armv7)
之后您可能会收到缺少 dll 的问题。这可以通过将 neceserii 路径添加到系统 PATH 来解决。在可能的情况下是:
C:\Qt.1.2\msvc2019_64\bin
C:\Qt.1.2\msvc2019_64\plugins\platforms
我在使用 Qt6 android
和 CMake
创建新的 QtQuick
项目时遇到问题。创建项目后CMake立即失败:
CMake Error at CMakeLists.txt:28 (find_package):
Found package configuration file:
C:/Qt/6.0.0/android_armv7/lib/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. The reason is given by package:
Failed to find Qt component "Core" config file at ""
Failed to find Qt component "Quick" config file at ""
我在 Windows
,每个 qt6 android 套件(x86,x86_64,armv7,arm64)都会出现此错误。
是什么导致了这个问题?我试图解决它,但我发现已经报告了类似的错误,但仍然找不到解决方案。欢迎任何建议或帮助。提前致谢。
更新:我也注意到,在我通过 MaintenanceTool
安装新的 android 套件(例如 5.12.10 x86 和 armv7)之后,我所有的Qt6 android 套件被删除。但是msvc和mingw Qt6包没有删
我遇到了同样的问题,但 Windows 桌面编译。我只是在 find_package
命令之前添加前缀路径文件夹:
set(CMAKE_PREFIX_PATH C:\Qt\6.1.2\msvc2019_64)
请注意,它只是文件路径的一半。
如果我很好理解,在你的情况下你应该添加:
set(CMAKE_PREFIX_PATH C:/Qt/6.0.0/android_armv7)
之后您可能会收到缺少 dll 的问题。这可以通过将 neceserii 路径添加到系统 PATH 来解决。在可能的情况下是:
C:\Qt.1.2\msvc2019_64\bin
C:\Qt.1.2\msvc2019_64\plugins\platforms