CMake报错处理:Could not find a package configuration file provided by “QT“ with any of

今天使用cmake来管理qt项目,遇到一些报错,在此记录一下

目录

1. Qtcreator创建cmake类型的控制台程序

2.使用Cmake-gui构建vs2012项目

2.1 创建build构建目录

2.2 CMake-gui构建

2.3 报错

(1)解决办法1

(2)解决办法2


1. Qtcreator创建cmake类型的控制台程序

我安装的qt市6.4.1和6.5.0版本

使用MSVC2019编译器

由于本机没有安装msvc2019编译器,导致项目出现问题

切换编译器

切换后程序正常执行

2.使用Cmake-gui构建vs2012项目

2.1 创建build构建目录

2.2 CMake-gui构建

2.3 报错

报错提示内如下:

通过错误显示找不到以下cmake文件

Qt6Config.cmake
qt6-config.cmake
Qt5Config.cmake
qt5-config.cmake

解决办法也给出来了,我安装的qt6,所以只需要查找Qt6Config.cmake 或者
qt6-config.cmake所在路径

qt6-config.cmake找不到

Qt6Config.cmake查找到了,查找对应编译器为 C:\Qt\6.5.0\mingw_64\lib\cmake\Qt6

(1)解决办法1

CMAKE_PREFIX_PATH中添加路径C:\Qt\6.5.0\mingw_64\lib\cmake\Qt6

编译OK,生成了vs2012项目工程

(2)解决办法2

QT_DIR和Qt6_DI设置C:\Qt\6.5.0\mingw_64\lib\cmake\Qt6

生成OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值