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

相关推荐
PLUS_WAVE1 天前
【CUDA 编译 bug】ld: cannot find -lcudart
服务器·c++·bug·环境·编译·cuda·ld
simple_whu2 天前
解决编译pcl时报错‘chrono_literals‘: is not a member of ‘std‘
c++·windows·visual studio
追逐时光者3 天前
2025 年全面且实用的 Visual Studio 插件推荐,开发效率提升利器!
visual studio
三体世界3 天前
Linux 管道理解
linux·c语言·开发语言·c++·git·vscode·visual studio
程序员非鱼3 天前
(2025最新版)CUDA安装及环境配置
人工智能·深度学习·神经网络·cuda
迷路的小灰仔4 天前
ESP32 搭建IDF+Vscode环境(详细教程)
c语言·arm开发·单片机·mcu·物联网·visual studio·iot
补三补四4 天前
蓝耘平台介绍:算力赋能AI创新的智算云平台
人工智能·嵌入式硬件·深度学习·机器学习·visual studio
yy_xzz5 天前
Visual Studio 2022 运行一个后台程序而不显示控制台窗口
ide·visual studio
vrlab1235 天前
C#+Visual Studio 2022为AutoCAD 2022开发插件并显示在Ribbon选项卡
ribbon·c#·visual studio
智者知已应修善业6 天前
2021-11-14 C++三七二十一数
c语言·c++·经验分享·笔记·算法·visual studio