Visual Studio 2015编写CUDA关键字高亮并自动补全

第一步,是在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把内置变量的声明放在该头文件下面了吧。

猜你喜欢

转载自blog.csdn.net/qq_26751117/article/details/96993609