先安装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文件中添加下面的头文件

c++ 复制代码
#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/

相关推荐
james bid21 小时前
MacBook Pro 2015 上 XUbuntu 24.04 启用 eGPU (GeForce GTX 1080 Ti) 和核显黑屏问题解决
linux·ubuntu·macos·cuda·egpu
Peter·Pan爱编程2 天前
cmake 升级
c++·cmake·cuda
Eloudy2 天前
cudaEventCreateWithFlags 的 cudaEventInterprocess 和 cudaEventDisableTiming
gpu·cuda·arch
Yupureki2 天前
《算法竞赛从入门到国奖》算法基础:入门篇-枚举
c语言·数据结构·c++·算法·visual studio
承渊政道2 天前
C++学习之旅【C++类和对象(中)】
c语言·c++·visual studio
无限进步_3 天前
深入理解 C/C++ 内存管理:从内存布局到动态分配
c语言·c++·windows·git·算法·github·visual studio
水饺编程3 天前
第3章,[标签 Win32] :处理 WM_PRINT 消息
c语言·c++·windows·visual studio
WMX10123 天前
在Visual Studio 2019中修改项目名
ide·visual studio
吃好喝好玩好睡好3 天前
Redux/MobX 在 OpenHarmony 分布式 Electron+Flutter 应用中的状态管理实战
eclipse·wpf·visual studio
by__csdn3 天前
第二章 (.NET Core环境搭建)第三节( Visual Studio for Mac)
ide·kubernetes·c#·asp.net·.net·.netcore·visual studio