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]。