vs2010、CUDA5.5、win7 32位配置的一些注意

来源:互联网 发布:用手机网络给电脑上网 编辑:程序博客网 时间:2024/06/07 05:28

相关的配置教程网上已经很多了,但是好多都比较杂。有时候配置起来总是会出现一下错误,下面就我再配置过程中遇到的问题进行总结。对于CUDA的安装这里不再进行叙述,本文所使用个配置环境是CUDA5.5、win7 32位和vs2010.


1.cu文件中C/C++关键字高亮(这个操作一般不会出现问题)

这个设置是让Visual Studio 2010在编辑.cu文件的时候,能够对.cu文件里的c/c++语法高亮。方法如下:在Visual Studio 2010 的菜单依次选“ 工具|选项|文本编辑器|文件扩展名“,在该窗口中将“编辑器”下拉框选择“Microsoft Visual C++”,在“扩展名”文本框中输入cu 点击“添加”按钮,重复工作把cuh 添加为Visual C++类型,添加完成后点击“确定”按钮。

2、CUDA关键字高亮(这个操作会偶尔出现不知道路径的问题)

例如一些教程里会提示将安装的SDK_PATH路径改为自己的安装路径,但是有些读者可能并不清楚SDK到底是哪个。其实就是CUDA samples的安装目录,默认安装的目录就是C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\

为了让CUDA的关键字,如__device__、dim3之类的文字高亮,需要如下步骤:
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\doc\syntax_highlighting\visual_studio_8\usertype.dat 复制到

   C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\目录下  
VS2010需要重启,重启后打开.cu文件,CUDA的关键字应该变成蓝色了。


3、CUDA 函数高亮,及CUDA 函数输入代码提示

主要的问题是网上好多教程给的添加的路径和5.5是由差别的,正确的路径如下。在修改注册表时要关闭vs2010,否则修改会不成功。

使用Visual Assist X。如果已经安装Visual Assist X,可以通过以下两步实现需要的功能。
在Visual Studio 2010 的菜单里依次选择:“ VAssistX|Visual assist X Options|Projects|C/C++Directories”,在该界面的“Platform”下拉框中选择Custom,在“Show Directories for”下拉框中选择Other include files, 然后在下面的输入框里,新建、添加如下路径,如图:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\common\inc

然后使用Win+R组合键打开“运行”窗口,键入入regedit 命令打开注册表,找到如下位置:HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet10。在右边找到ExtSource 项目,鼠标右键选修改,在原有文字后添加如下文字:.cu;.cuh。

0 0
原创粉丝点击