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

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

解决流程

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

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

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

解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)
图2 VS扩展工具
解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)
图3 CMake工具
解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)
图4 VS最新工具集
解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)
图5 CMake的VS工具

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

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

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

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

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

上一篇:cmake 配置


下一篇:qt5-编译并添加opencv库