本文主要是介绍Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置(转),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从 http://www.nvidia.cn/object/cuda_get_cn.html 下载CUDA Toolkit和CUDA SDK,注意相应的系统版本。然后安装Tookit和SDK(我没有改默认路径,直接装在C盘了)。同时推荐装个CUDA的Wizzard,参考OpenHero的http://blog.csdn.net/OpenHero/archive/2008/04/18/2305856.aspx
装了这些可已在VC2008里运行SDK里边的一些例子了,但是编程很不方便,没有语法高亮,和一个文本编辑器差不多,下面就要设置Assist来使我们在编写.cu文件时像编写.cpp文件一样。
(1)语法高亮:
将NVIDIA CUDA SDK/doc/syntax_highlighting/visual_studio_8里面的usertype.dat文件copy到 Microsoft Visual Studio 8/Common7/IDE目录下面。
(2)设置VC2008环境
进入Tools|Options|Projects and Solutions|VC++Directories 添加:
Include files: cuda/sdk/common/inc
Library files: cuda/sdk/common/lib
Source files: cuda/sdk/common/src
进入VC++ Project Settings:C/C++ File extensions:添加*.cu,在Text editor-File extension:添加cu 对应editor到Microsoft VC++ editor。
(3)Assist关联.cu文件
关闭已经打开的Visual studio,之后进入注册表编辑:HKEY_CURRENT_USER/Software/Whole Tomato/Visual Assist X/VANet9/找到右边的ExtSource项,将其值添加.cu;.cuh;之后关闭。
(4)在VS的Tools|Options|Projects and solutions|VC++ project setting里面的rules file search path里面添加 CUDA SDK安装目录的common目录的CUDA.rules文件所在路径C:/ProgramData/NVIDIA Corporation/NVIDIA CUDA SDK/common/。
(5)新建项目->项目名上右键->选择custom build rules…->然后勾选新添加进去的Rule files,如CUDA Build Rule 2.3.0。在工程中添加.cu文件,右键点击cu文件->选择Properties->Configuration Properties->General->Tool的下拉列表中选择上一步勾选的Build Rule的名称,例如“CUDA Build Rule v2.2.0”->确定。
这篇关于Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置(转)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!