先安装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/

相关推荐
不高明的骗子12 小时前
【深度学习之一】2024最新pytorch+cuda+cudnn下载安装搭建开发环境
人工智能·pytorch·深度学习·cuda
布鲁格若门13 小时前
CentOS 7 桌面版安装 cuda 12.4
linux·运维·centos·cuda
VernonJsn15 小时前
visual studio 2005的MFC各种线程函数之间的调用关系
ide·mfc·visual studio
戎梓漩15 小时前
windows下安装curl,并集成到visual studio
ide·windows·visual studio
熬夜学编程的小王3 天前
【C++篇】深入剖析C++ Vector底层源码及实现机制
开发语言·c++·vscode·vector·visual studio
lucky.帅3 天前
基于BindingList的WinForm数据绑定机制与DataGridView动态刷新技术
开发语言·windows·c#·asp.net·.net·visual studio
三天不学习4 天前
AutoUpdater.NET 实现 dotNET应用自动更新
visual studio·autoupdater.net
Kazefuku4 天前
VB.Net笔记-更新ing
笔记·.net·visual studio
深耕AI4 天前
【Visual Studio系列教程】如何在 VS 上编程?
ide·编辑器·visual studio
Ma_Hong_Kai5 天前
github和Visual Studio
github·visual studio