解决方案-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可参考)

解决流程

      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工具

图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 工程文件

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

相关文章
|
5月前
|
运维 安全 网络安全
Windows Server 2019拨号“找不到设备”?Error 1058解决指南
Windows Server 2019拨号报错1058?别急!这不是硬件故障,而是关键服务被禁用。通过“服务依存关系”排查,依次启动“安全套接字隧道协议”“远程接入连接管理”和“路由与远程访问”服务,仅需4步即可恢复PPPoE或VPN拨号功能,轻松解决网络中断问题。
426 1
|
7月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
5月前
|
安全 Linux iOS开发
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
389 0
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
|
11月前
|
安全 Unix Linux
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
419 0
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
|
6月前
|
安全 Linux iOS开发
Tenable Nessus 10.9.3 (macOS, Linux, Windows) - 漏洞评估解决方案
Tenable Nessus 10.9.3 (macOS, Linux, Windows) - 漏洞评估解决方案
617 0
Tenable Nessus 10.9.3 (macOS, Linux, Windows) - 漏洞评估解决方案
|
7月前
|
监控 数据安全/隐私保护 Windows
Veeam Data Platform 12.3.2 (Windows) - 数据保护和管理解决方案
Veeam Data Platform 12.3.2 (Windows) - 数据保护和管理解决方案
157 1
|
11月前
|
Unix Linux 编译器
windows下和linux下cmake的规则有区别吗
通过合理使用CMake的条件逻辑和平台特定的配置选项,开发者可以编写更加灵活和健壮的CMake脚本,确保项目在Windows和Linux上的一致性和可移植性。
552 76
|
9月前
|
存储 安全 Ubuntu
从Linux到Windows:阿里云服务器系统镜像适配场景与选择参考
阿里云为用户提供了丰富多样的服务器操作系统选择,以满足不同场景下的应用需求。目前,云服务器的操作系统镜像主要分为公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像五大类。以下是对这些镜像类型的详细介绍及选择云服务器系统时需要考虑的因素,以供参考。
|
10月前
|
存储 安全 Linux
Nexpose 8.4.1 for Linux & Windows - 领先的漏洞管理解决方案
Nexpose 8.4.1 for Linux & Windows - 领先的漏洞管理解决方案
227 0
Nexpose 8.4.1 for Linux & Windows - 领先的漏洞管理解决方案
|
数据库 数据安全/隐私保护 Windows
Windows远程桌面出现CredSSP加密数据修正问题解决方案
【10月更文挑战第30天】本文介绍了两种解决Windows系统凭据分配问题的方法。方案一是通过组策略编辑器(gpedit.msc)启用“加密数据库修正”并将其保护级别设为“易受攻击”。方案二是通过注册表编辑器(regedit)在指定路径下创建或修改名为“AllowEncryptionOracle”的DWORD值,并将其数值设为2。
10989 3

热门文章

最新文章