Qt系列文章目录


文章目录

  • Qt系列文章目录
  • 前言
  • 一、问题原因
  • 二、解决办法


前言

在QtCreator5.15.2下创建的工程,使用CMakeList.txt 构建系统使用的配置文件,用于定义项目的构建规则和设置编译选项。使用visual studio2019第一次打开工程没有问题,运行也正常,但是使用vs2019第二次打开工程,编译器报错:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CMake Error at E:\exercise\qtExercise\painterSelf\CMakeLists.txt:3 (project):
No CMAKE_CXX_COMPILER could be found.

Tell CMake where to find the compiler by setting either the environment
variable “CXX” or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH. painterSelf E:\exercise\qtExercise\painterSelf\CMakeLists.txt 3

CMake Error at XXXCMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake whe_CMake

一、问题原因

使用QtCreator创建工程,并且使用CMakeList.txt构建编译,然后再visual studio2019打开后,会在工程下自动生成各种文件。

CMake Error at XXXCMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake whe_CMake_02


另外自动生成的out文件夹下面有各种CMake的缓存,估计这些vs下面生成的文件跟QtCreator生成的配置文件有冲突

CMake Error at XXXCMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake whe_自动生成_03

二、解决办法

删除以下文件和文件夹

1.out

2.CMakePresets.json

3.CMakeUserPresets.json

CMake Error at XXXCMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake whe_CMake_04


使用vs2019重新打开工程:

在工程目录下鼠标右键,“使用Visual Studio打开(V)”,重新打开工程

CMake Error at XXXCMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake whe_CMAKE_CXX_COMPI_05