CMake Error at cmake/windows/architecture.cmake:17 (execute_process): Child return code: 1

CMake Error at cmake/windows/architecture.cmake:17 (execute_process): Child return code: 1

解决方法:

cmake的preset设置为windows x64的情况下,默认会在x64后面追加一个windows sdk的版本,去掉这个sdk版本,只保留x64,即可。例如,本人的默认是“x64,version=10.0.22621”,改为x64,编译通过。应该是没安装对应的windows sdk所致。

如果仍然不行,cmake的preset改为custom,然后选择x64平台。注意,每次修改,需要Delete Cache。

还不行的话,将参数改为“x64,version=10.0.22621.0”,注意,VS中需要安装10.0.22621.0这个版本的sdk。

 

 

 

 

转载请注明来源,谢谢。

有偿解决C++编程问题,承接项目定制开发;寻一份全职或兼职Windows C++开发工作。联系邮箱:[email protected]


老刀的技术日志 » CMake Error at cmake/windows/architecture.cmake:17 (execute_process): Child return code: 1

发表评论