作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

解决流程

1)按Win键+R键弹出运行,输入cmd进入命令行窗口,输入cmake-gui,弹出如图1所示窗口,即表示成功运行CMake了。

图1 CMake GUI

2)当点击Configure准备生成项目享受源码盛宴时,突然出现一个框,带着一行“CMake error: error in configuration process, project files may be invalid”,此时你的心情肯定糟糕透顶,不要慌,按我说的来不一定百分百解决你的问题,但起码也提供了一种解决的可能。进入VS->工具->获取工具和功能,确保勾选如下几个工具,简单来说就是勾选所有的v141工具集和CMake相关的。

图2 VS扩展工具

图3 CMake工具

图4 VS最新工具集

图5 CMake的VS工具

3)勾选完毕后,点击下载和安装,等结束后,再进入CMake GUI,此时发现可以顺利Configure和Generate了。点击Configure一定要注意,先选择同你电脑VS一致的generator,比如我是VS15 2017;第二行代表你生成项目是32位还是64位,32位输入Win32,64位输入x64;其他都默认即可。

图10 Configure配置

4)点击Generate并提示Generate done后,该文件夹下会生成工程文件,进入工程后若想要动态库就生成dll,若想要静态库就生成lib,也可以查看一些源码资料,到这一步说明你的问题也解决了。

图11 工程文件

如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!

解决方案-CMake error: error in configuration process, project files may be invalid(WindowsVS可参考)相关推荐

  1. 解决办法:CMake编译时出现“error in configuration process project files may be invalid”

    无论是CMake2.84 还是当前最新的CMake2.87都可能会出现这种错: 查遍国内外的网上都没有给出可行办法,结果还是自己解决了 现把出错原因和解决办法如下: 出错原因:因是英文版本,通常安装没 ...

  2. ESLint报错解决方案(error: No ESLint configuration found)

    ##ESLint使用的时候报错:error: No ESLint configuration found 在项目部署中出现报错error: No ESLint configuration found, ...

  3. linux报错CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found.

    问题:CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. 原因:缺库 解决: sudo a ...

  4. 【错误记录】Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 VirtualApp ( https://github.com/asLody/VirtualApp ) 时 , 弹出如下错误 ; Error: ...

  5. 【问题解决方案】cc1plus: error: unrecognized command line option ‘-fdump-class-hierarchy’

    博主个人站点: http://azmddy.top 原文链接:[问题解决方案]cc1plus: error: unrecognized command line option '-fdump-clas ...

  6. Docker拉取镜像报错error pulling image configuration

    Docker拉取镜像报错error pulling image configuration 在制作docker镜像的时候出现如下报错: xxx@ubuntu:~/Desktop/a$ docker b ...

  7. docker error pulling image configuration dial tcp xxxx:443: i/o timeout

    docker error pulling image configuration dial tcp xxxx:443: i/o timeout windows下使用docker时候会遇到面这种情况 U ...

  8. Homebrew error: Another active Homebrew process is already in progress

    本文转自自Homebrew error: Another active Homebrew process is already in progress Error: Another active Ho ...

  9. Syntax Error: Error: No ESLint configuration found

    vue 项目运行时报错 Syntax Error: Error: No ESLint configuration found 解决方案:安装eslint 命令: npm i eslint -g

最新文章

  1. 【原创】Kakfa utils源代码分析(三)
  2. 如何用我python抓取关键字新闻_用python机器学习实现新闻关键词的抽取
  3. 用固定收敛标准特征迭代次数法实现分类是不是一个巧合?
  4. 30 天精通 RxJS (01):认识 RxJS
  5. 使用Java 8处理并行数据库流
  6. 多C++标准版本指定
  7. mysql的未提示输入密码
  8. c语言中函数指针用法,C语言函数指针的用法
  9. UTC时间转北京时间原理与matlab代码
  10. arduino超声波测距接线图详细_Arduino学习笔记A2 - Arduino连接超声波传感器测距
  11. spring框架知识整理
  12. PHP实现域名whois查询的代码(数据源万网、新网)
  13. “异军突起”的蔷薇灵动或成云安全领域“独角兽”?
  14. unity屏幕后处理效果
  15. 分析在智能语音对话流程
  16. JS实现动画特效2(缓动函数封装、导航栏筋斗云效果)
  17. 《如何优化项目一》:页面缓存优化
  18. opencv将灰度图转为彩色图
  19. [架构之路-160]-《软考-系统分析师》-10-系统分析-7-数据与数据流程分析、需求规格说明书
  20. day3--高级数据类型

热门文章

  1. 创建华丽 UI 的 7条规则 第一部分 (2019年更新)
  2. java生成二维码打印到浏览器
  3. 配置使用rsyslog+loganalyzer收集防火墙及交换机日志
  4. IOS实现打电话后回调
  5. maven 编译后无配置文件解决办法
  6. 技术人生:不要忘记过去,也不要想着过去,向前看
  7. 08.为什么要使用lombok,它解决了什么问题?
  8. system v 消息队列(二)
  9. android异步任务更新进度条,Android的AsyncTask异步任务浅析
  10. python迭代_Python迭代