本机环境:
Win10专业版+VS2015企业版+CUDA 10.2
问题
可能是由于安装时没有勾选Visual Studio Integration
,导致CUDA模块缺失。
此时打开VS新建工程里面没有CUDA模块,如下图:
解决方法
方法1
方法1,我试了但没有成功,这里还是写一下,你们试试!
打开CUDA 10.2安装包,把CUDA临时解压包的路径修改下(改到自己好找的位置)
解压完成之后。
① 把 路径:
D:\ruanjianbao\cuda\Temp\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions
下面的文件
复制到
路径:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations
文件夹里面
② 再把 路径:
D:\ruanjianbao\cuda\Temp\CUDAVisualStudioIntegration\extras\visual_studio_integration
下的CudaProjectVsWizards
整个文件夹
复制到 自己本机VS的安装路径下
D:\ruanjianbao\vs2015\Common7\IDE\CommonExtensions
和
D:\ruanjianbao\vs2015\Common7\IDE\Extensions
最后重启VS加载项目,取消临时解压。
方法2
重装CUDA吧,安装的时候自己判断是否要勾选Visual Studio Integration
,很重要!
★如果本机已经有了Visual Studio Integration
文件,要取消勾选,避免冲突了。
★如果本机没有的话,要勾选!!!
(某些安装教程说不要勾选怕安装失败,我亲测CUDA 10.2
以及CUDA11.8
勾选Visual Studio Integration
可以安装成功!)
重装CUDA参考文章: Win10重装CUDA 10.2
如果CUDA成功安装的话,打开VS新建项目,会在左侧看到CUDA模块
。