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