CSDN搬家失败,手动导出markdown后再导入博客园
第一步,是在 vs2015 里面设置 vc++ 文件支持. cu;cuh; 文件。方法:工具 -> 选项 -> 文本编辑器 -> 文件扩展名。
得到如图所示的界面:注意,在右侧可以添加 vc++ 类型的文件扩展名,这是我的设置效果,操作就不用细说了。
![[output/attachments/c1c93dfb3ad66fbdd92b9f67cb576a2b_MD5.png]]
第二步,是设置 visual assist 的目录。在小番茄的 c/c++directory 里面,选择 custom 选项,然后包含你的 cuda 的 sdk 目录,效果如图:
![[output/attachments/d18b9b18305ea987ab6c6388f78634d2_MD5.png]]
第三步,是设置小番茄的支持文件类型,类似于第一步。但是,这次是修改注册表的值。修改之前关闭 VS。
使用 Win+R 组合键打开 "运行" 窗口,键入入 regedit 命令(register edit 的缩写)
打开注册表,找到如下位置: HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet10。在右边找到 ExtSource 项目,鼠标右键选修改,在原有文字后 添加如下文字:.cu;.cuh; 确定后关闭注册表。
![[output/attachments/c321e77d11b19dc0d6771c9fbba5aa44_MD5.png]]
重新打开 Visual Studio 2015,Visual Assist X 便开始支持. cu 及. cuh 文件的语法高亮及代码完成。此时. cu 文件的 CUDA 函数是高亮的,使用函数名符号就会自动提示函数全称,参数类型等信息。
第四步,完成以上步骤之后,还可能会发现一些内置变量下面是有波浪线的。怎么办了?
加上这句:#include “device_launch_parameters.h”,就行了。cuda 把内置变量的声明放在该头文件下面了吧。
![[output/attachments/65dc0a127b3c7ea53d7cb42ec5f877a5_MD5.png]]
![[output/attachments/8a4c385a9985db8ece7323eee08f2e94_MD5.png]]
标签:attachments,Visual,vs,cuda,output,MD5,png,补全 From: https://www.cnblogs.com/algorithmSpace/p/18200238