VS2017编译CUDA项目 出现:“error MSB6006: “cmd.exe”已退出,代码为 1。”的解决方案
error MSB6006: “cmd.exe”已退出,代码为 1。
Google了一下发现应该正是因为CUDA默认的VS安装路径是在C盘,从而没有找到所导致的。解决方法是在CMake-gui中找到CUDA_HOST_COMPILER这一项,改为自己编译的路径,例如我的:
这样就可以正常编译了。
path:C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/Hostx.
原创
2021-11-18 20:15:02 ·
1667 阅读 ·
0 评论