CUDA学习之cuda在VS2005下的安装配置

来源:互联网 发布:unity3d 在线更新 编辑:程序博客网 时间:2024/05/29 03:49

1、依次安装cuda driver, toolkit 及SDK。安装完毕后进入SDK目录下的C/bin子目录下,根据操作系统不同进入Win32/release或者Win64/Release目录下,运行devicequery.exe,确认平台上的所有支持CUDA设备已被识别,信息正确无误。然后运行MatrixMul.exe确认显卡能够分配显存并调用kernel进行计算。 

2、.配置生成规则。 将cuda.rules(注意不同版本的cuda, 其.rules文件的位置不同,可能是在SDK中也可能是在toolkit中,如3.1的是在SDK中,而最新的4.0是在toolkit中,可以通过搜索确定其位置)拷贝到VS安装目录下的VC\VCProjectDefaults子目录下。建立一个Win32工程,并在项目上右击,选择custombuildrules,在CUDA build rule前打勾。然后点击确定。

3、在工程中添加一个.cpp文件,并将其名字定为main.cu.(或者先命名为.cpp然后重命名为.cu).

4、右击项目,在“属性”窗口,选择“配置属性”*“链接程序”*“常规”,在“附加库目录”上,添加CUDA安装目录lib文件夹的路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\lib\Win32

5、接下来,选择“配置属性”*“链接程序”*“输入”,在“附加依赖”属性中输入“cudart.lib”。

6、最后,点击确定,就可以编译了。

7、添加语法高亮。关闭VS, 将SDK目录下C\doc\syntax_highlighting\visual_studio_8子目录下的usertype.dat拷贝到Microsoft Visual Studio目录的\Common7\IDE子目录下。如果usertype.dat已经存在,则将其中的内容添加到已有文件中。打开visual  stuido,选择Tools->Options...中的text eidtor下的file extension,添加.cu,并将其编辑器设为Microsoft Visual C++,选择“add”后点"OK",然后打开一个.cu文件,检查关键字是否已经高亮显示。