VS新建项目中增加CUDA选项
- 以vs2019+ cuda 11.3为例
- 关闭vs2019
- 解压cuda的windows安装包
cuda_11.3.0_465.89_win10.exe
- 进入路径
cuda_11.3.0_465.89_win10\visual_studio_integration\CUDAVisualStudioIntegration\extras\visual_studio_integration\CudaProjectVsWizards\
- 拷贝上面路径下的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
可能需要手动创建。
- 在开始菜单中找到
Developer Command Prompt for VS 2019.exe
,用管理员身份运行devenv.com /setup /nosetupvstemplates
- 重启vs2019
VS 新建文件中识别".cu"文件
- 关闭VS2019
- 找到下面的路径
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\extras\visual_studio_integration\MSBuildExtensions
- 复制该目录下所有文件至
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations
- 重启VS2019
VS 中正确的语法提示和高亮
在.cu
文件中添加下面的头文件
c++
#include <cuda_runtime.h>
#include <device_launch_parameters.h>
参考链接
[1] https://blog.csdn.net/qq_42344132/article/details/121164606