当前位置: 首页 > article >正文

[CMake]报错: Qt requires a C++17 compiler

1.报错:

        #error 指令:  "Qt requires a C++17 compiler, and a suitable value for __cplusplus. On MSVC, you must pass the /Zc:__cplusplus option to the compiler."

2.解决

        Qt5项目升级到Qt6项目,cmake需要做兼并配置;

# 设置c++标准为17 需设置在 project 之前
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
# 增加编译选项
add_compile_options("/permissive-")
add_compile_options("/Zc:__cplusplus")

3.来源

cmake 项目。qt5升级 qt6 报错 error: “Qt requires a C++17 compiler 已解决_#error "qt requires a c++17 compiler-CSDN博客


http://www.kler.cn/a/533876.html

相关文章:

  • MySQL UNION 操作详解
  • SpringSecurity密码编码器:使用BCrypt算法加密、自定义密码编码器
  • 大数据学习之Spark分布式计算框架RDD、内核进阶
  • WebSocket——环境搭建与多环境配置
  • Fastdds学习分享_xtpes_发布订阅模式及rpc模式
  • AIGC(生成式AI)试用 20 -- deepseek 初识
  • 【starrocks学习】之将starrocks表同步到hive
  • 机器学习8-卷积和卷积核
  • Java进阶,集合,Colllection,常见数据结构
  • Spring Boot Actuator与JMX集成实战
  • Java 面试合集(2024版)
  • java后端开发面试常问
  • R分析|稀有or丰富,群落物种六级分类鉴别稀有和丰富物种:Excel中简单实现
  • 算法设计-普里姆算法(C++)
  • 寒假刷题Day22
  • 【搜索文章】:搜索(es)+ 搜索记录(mongodb)+ 搜索联想词
  • 如何在PPT中将文字环绕于图片周围
  • python零基础入门学习之“输入”
  • Maven架构项目管理工具
  • Mysql——SQL语句
  • KES数据库实践指南:探索KES数据库的事务隔离级别
  • linux 进程状态学习
  • SQL Server配置管理器无法连接到 WMI 提供程序
  • 设计模式---观察者模式
  • 用Argo的netCDF文件计算海洋混合层和障碍层深度并通过M_Map工具包画出全球海洋MLD和BL的分布图
  • Zabbix SQL注入漏洞CVE-2024-42327修复建议