cuda语法高亮设置
来源:互联网 发布:国内网络推广 编辑:程序博客网 时间:2024/05/17 07:33
1.配置.cu
1.1 启动VS2010
1.2 新建一个win32的控制台工程,空的。
1.3 右键源文件文件夹->新建项->选择cuda c/c++->新建一个以.cu结尾的文件
1.4 右键工程-》生成自定义-》选择cuda生成
1.5 右键test.cu-》属性-》选择cuda c/c++编译器
1.6 右键工程-》属性-》链接器-》常规-》附加库目录-》添加目录 $(CUDA_PATH_V5_5)\lib\$(Platform);
5.7 在链接器-》输入中添加 cudart.lib
1.8 在工具-》选项-》文本编辑器-》文件扩展名-》添加cu \cuh两个文件扩展名
2. CUDA关键字高亮
为了让CUDA的关键字,如__device__、dim3之类的文字高亮,需要如下步骤:
把SDK_PATH\C\doc\syntax_highlighting\usertype.dat 复制到X:\Program Files (X86)\Microsoft Visual Studio 10.0\Common7\IDE\ 目录下
这里 X:是安装VS2010盘符,这是win7 64位下的路径。
注意:win7 64系统不要复制到这个目录里,复制到这里是不会CUDA关键字高亮的:
X:\Program Files \Microsoft Visual Studio 10.0\Common7\IDE\
(如果你的win7是32位的,可能正好是上面这个目录,应该会高亮的,这是win7 64位和32位的差别)
再次强调:SDK_PATH要换成你安装SDK的实际路径,不要直接使用这个字符串。
VS2010需要重启,重启后打开.cu文件,CUDA的关键字应该变成蓝色了。
有的时候usertype.dat是在你安装盘的CUDAsamples文件里,如安装的是CUDA5.0,CUDA5.5,CUDA6.0。
3. CUDA 函数高亮,及CUDA函数输入代码提示
实现这个功能就要使用VAssistX了。 首先安装支持VS2010的Visual AssistX, 在CUDA 安装前、后安装都行。需要两步实现需要的功能:
a) 让Visual AssistX支持CUDA函数高亮和代码完成。在VS2010菜单里依次点击: “VAssistX->Visual assist X Options->Projects->C/C++Directories”在这个界面的 “Platform”下拉框选 Custom,在“Show Directories for..“下拉框选 Other include files, 然后在下面的输入框里,新建、添加三个路径,点击确定,三个路径分别如下:
SDK_PATH的\c\common\inc
SDK_PATH的\shared\inc
X:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\include
这里SDK_PATH要用你安装的SDK路径代替,X:是你的CUDA toolkit安装盘符。
这样分别在这三个目录里面的.h文件定义的函数和类型VAssistX会帮我们在编辑文件时候实现高亮和完成代码。如果少包含一个路径,这个目录里的.h定义的函数和类型就不会高亮和提示了。
b)让Visual AssistX支持.cu文件,也就让Visual AssistX帮我们实现.cu文件高亮和代码完成功能,需要编辑注册表。首先关闭VS2010,点击开始菜单输入regedit打开注册表,找到如下位置:HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet10。在右边找到ExtSource项目,鼠标右键选修改,在原有文字后添加如下文字:.cu;.cuh; 确定后, 关闭注册表,重新打开vs2010,Visual AssistX开始支持.cu及.cuh文件的语法高亮及代码完成。此时.cu文件的CUDA函数是高亮的,使用函数名符号就会自动提示函数全称,参数类型等信息了。
- cuda语法高亮设置
- vim cuda语法高亮
- CUDA 高亮显示设置
- Sublime Text2 CUDA 语法高亮
- cuda开发环境高亮显示设置
- CUDA 高亮显示设置【转】
- UE语法高亮设置
- vi 设置语法高亮
- Vim语法高亮设置
- WordPress设置语法高亮
- vi设置语法高亮
- 如何让Vs2005中显示CUDA语法高亮
- CUDA开发环境高亮显示设置(转)
- VS2013 CUDA的语法高亮和语法检查错误问题
- 设置VIM的QT4语法高亮
- UltraEdit环境python语法高亮设置
- 给UltraEdit设置Verilog语法高亮
- vim 语法高亮等设置
- Android仿支付宝9.5芝麻信用分仪表盘
- Linux 学习笔记 gcc简单了解
- Ruby的几道题目
- LeetCode(19)- Remove Nth Node From End of List
- 安装体验黑苹果系统
- cuda语法高亮设置
- docker share
- C++类静态成员初始化
- Neural Networks and Deep Learning学习笔记ch5 - 为什么深度神经网络很难训练?
- linux平台从源码安装git
- hdoj 5611 Baby Ming and phone number 【模拟】
- 玩诈欺的小杉(详细解析+代码)
- utilities(C/C++)
- netty 高并发实战