关于 CMake“cmake is not able to compile a simple test program”错误 的解决方法

简介: 关于 CMake“cmake is not able to compile a simple test program”错误 的解决方法

问题

  经常弄编译,CMake可视化界面配置一些CMake工程的时候,主要是windows下的mingw32版本的,经常会出现c和cxx编译器过不去的情况,其实路径都没有问题,尝试多种方法并且解决了,如重装系统,换cmake版本,但是不可能遇到每次都换。


原理

  其实检查编译器这个步骤我们可以判断是没问题的,所以直接在检测C和CXX两个脚本上去掉这2个检查即可。


修改文件

两个文件所在文件夹:C:\CMake\share\cmake-3.10\Modules

C检查脚本路径:CMakeTestCCompiler.cmake

CXX检查脚本路径:CMakeTestCXXCompiler.cmake


测试通过


相关文章
|
自然语言处理 安全 C++
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
9514 4
|
Unix C++
在VS2019中CMake生成出现报错
在VS2019中CMake生成出现报错
1748 0
在VS2019中CMake生成出现报错
什么是阻抗匹配?如何在设计中使用阻抗匹配变压器
如果你是一名 RF 设计工程师或任何使用过无线电的人,那么“阻抗匹配”一词应该不止一次让你印象深刻。该术语至关重要,因为它直接影响传输功率,从而影响我们无线电模块的范围。本文旨在帮助您从基础了解什么是阻抗匹配,并帮助您使用最常用的阻抗匹配变压器设计自己的阻抗匹配电路。所以,一起来了解下吧。
5818 1
什么是阻抗匹配?如何在设计中使用阻抗匹配变压器
|
Android开发
mac下配置adb环境变量
在终端中输入adb命令时,会提示 command not found ,这是是因为mac电脑下没有配置Android环境变量或者环境变量配置错误。
|
Linux 数据安全/隐私保护
centOS 7无法连接网络详细解决办法
centOS 7无法连接网络详细解决办法
2398 0
centOS 7无法连接网络详细解决办法
|
机器学习/深度学习 数据挖掘 PyTorch
视觉神经网络模型优秀开源工作:PyTorch Image Models(timm)库(上)
视觉神经网络模型优秀开源工作:PyTorch Image Models(timm)库(上)
|
安全 前端开发 Linux
显示子系统、显示子前后端、LinuxFB与Wayland的区别分析
显示子系统、显示子前后端、LinuxFB与Wayland的区别分析
|
缓存 算法 持续交付
【Conan 入门教程】总结 Conan 中的环境变量,设置主目录,配置文件等
【Conan 入门教程】总结 Conan 中的环境变量,设置主目录,配置文件等
1247 1
|
Unix Linux Shell
CMake深度解析:掌握add_custom_command,精通Makefile生成规则(三)
CMake深度解析:掌握add_custom_command,精通Makefile生成规则
2995 2
|
编译器 C++
C++:无法查找或打开 PDB 文件?? 如何解决呢?以及产生原因是什么?
C++:无法查找或打开 PDB 文件?? 如何解决呢?以及产生原因是什么?
1702 0