解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)

Posted 翟天保Steven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)相关的知识,希望对你有一定的参考价值。

作者: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(Windows&VS可参考)的主要内容,如果未能解决你的问题,请参考以下文章

解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)

运行cmake时出现CMake Error at CMakeLists.txt:5 (ADD_EXECUTABLE):,怎么解决?

cmake error: cmake_symlink_library: System Error: Operation not supported

CMake Error: Could not create named generator Visual Studio 16 2019解决方法

CMake Error: Could not create named generator Visual Studio 16 2019解决方法

CMake Error: Could not create named generator Visual Studio 16 2019解决方法