VS 2017 没有找到 CUDA xxx.props 解决方案

本文最后更新于:2022年10月13日 下午

VS 2017 配置环境过程中出现没有找到 CUDA xxx.props 错误,本文记录解决方案。

问题原因

  • CUDA 安装时会将自己的构建所需文件塞进当前系统的 VS 中
  • 当 VS 在 CUDA 之后安装则会报出上述错误

解决方案

  • CUDA 没来得及做的我们替他做就好了

  • 找到 CUDA 需要搬运文件的位置(以CUDA11.3为例)

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\extras\visual_studio_integration\MSBuildExtensions

  • 放入 VS 对应目录(以我的 VS 2017 安装路径为例)

    E:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\BuildCustomizations

  • 即可解决问题

参考资料


VS 2017 没有找到 CUDA xxx.props 解决方案
https://www.zywvvd.com/notes/coding/c++/environment/cpp-cuda-props-not-found/cpp-cuda-props-not-found/
作者
Yiwei Zhang
发布于
2022年10月13日
许可协议