先安装CUDA后安装Visual Studio的额外配置

VS新建项目中增加CUDA选项

  • 以vs2019+ cuda 11.3为例
  1. 关闭vs2019
  2. 解压cuda的windows安装包cuda_11.3.0_465.89_win10.exe
  3. 进入路径cuda_11.3.0_465.89_win10\visual_studio_integration\CUDAVisualStudioIntegration\extras\visual_studio_integration\CudaProjectVsWizards\
  4. 拷贝上面路径下的16文件夹至C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\下的NVIDIA\CUDA 11.3 Wizards\11.3
  • ps: 上述三级文件夹NVIDIA\CUDA 11.3 Wizards\11.3可能需要手动创建。
  1. 在开始菜单中找到Developer Command Prompt for VS 2019.exe,用管理员身份运行devenv.com /setup /nosetupvstemplates
  2. 重启vs2019

VS 新建文件中识别".cu"文件

  1. 关闭VS2019
  2. 找到下面的路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\extras\visual_studio_integration\MSBuildExtensions
  3. 复制该目录下所有文件至C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations
  4. 重启VS2019

VS 中正确的语法提示和高亮

.cu文件中添加下面的头文件

#include <cuda_runtime.h>
#include <device_launch_parameters.h>

参考链接

[1] https://blog.csdn.net/qq_42344132/article/details/121164606
[2] https://www.bilibili.com/read/cv7335974/

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 15:34:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 15:34:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 15:34:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 15:34:01       18 阅读

热门阅读

  1. Python中基于 __del__ 方法销毁对象

    2024-04-12 15:34:01       34 阅读
  2. appium

    appium

    2024-04-12 15:34:01      86 阅读
  3. 观察者模式

    2024-04-12 15:34:01       20 阅读
  4. C++多态

    C++多态

    2024-04-12 15:34:01      20 阅读
  5. spring xml 集成Redission集群

    2024-04-12 15:34:01       50 阅读
  6. .gitignore文件的使用

    2024-04-12 15:34:01       25 阅读
  7. git常用命令整理~

    2024-04-12 15:34:01       15 阅读
  8. 单例模式的双重检查锁

    2024-04-12 15:34:01       14 阅读
  9. Spring boot实现低代码量的Excel导入导出

    2024-04-12 15:34:01       16 阅读
  10. C++:new与delete

    2024-04-12 15:34:01       15 阅读
  11. 松散子序列(c++实现)

    2024-04-12 15:34:01       13 阅读
  12. docker 容器迁移

    2024-04-12 15:34:01       12 阅读
  13. 什么是高防IP,使用场景和具体实例

    2024-04-12 15:34:01       13 阅读