首页 > 代码库 > CUDA+VS2010 安装
CUDA+VS2010 安装
参考了很多网上的教程,自己摸索的几天CUDA4.0安装完毕。
再次感谢前辈的各种教程,现把我的安装方法提供出来,给还在探索的新手参考一下。
我的环境:Win7 64旗舰 ,GTX580 + ATI5450,使用双显卡为了单机调试,使用ATI卡为了防止搞不清楚程序在那个卡上跑CUDA。
要安装的是:CUDA 4.0 64位 + VS2010旗舰
基本安装:
1. 显卡驱动,ATI装公版驱动,显示器在此卡上连接,GTX580不连接显示器。
N卡驱动,装270.81版,这是CUDA4.0要求的版本,初次安装为了少出错,最好安装指定版本驱动。
2. VS2010, VS2010sp1 慢慢装吧,耐心等待。
3. VassistX 这个可以以后装也行。
4. cuda tool kit 4.0和 cuda tools 4.0依次安装,比较块。
5. cuda sdk 4.0这个安装要说明一下,建议不要按缺省路径安装,否则文件不好查找。
我一般指定到如下格式路径:D:\CUDASDK_40_win64 安装到D盘,40表示4.0,win64位版,这样比较容易找到sdk。
下面把文字里这个路径用字符串 “SDK_PATH"表示。
6. 工具库生成:
现在VS可以打开Cuda SDK的例子试试了,不过在这之前有两个工具库最好先生成一下。
a.使用VS2010打开SDK_PATH \ c\common\cutil vs2010.sln
VS2010 选“生成->批生成”,全选,生成所有配置需要的lib.
目的:生成各配置需要的cutilxx[D].lib XX:32 /64 [D]debug模式
lib存放的位置:SDK_PATH \ c\common\lib\(win32|X64)
b.同上方法,打开SDK_PATH\share\ shrUtils_vs2010.sln 选“批生成”
目的:生成各配置需要的shrUtilxx.lib XX:32 /64 [D]debug模式
lib存放的位置:SDK_PATH\share\lib\(Win32|x64)
注:这个项目编译时会提示有两个.cpp找不到,直接把他们从项目里移去即可。因为同名的.h文件里已经有完整代码了。
7.测试例子:VS2010 打开SDK例子:deviceQuery, matrixMul各种配置均可编译执行成功, CUDA的基本配置就完了。
8. 开自己的CUDA项目:
CUDA项目的配置比较麻烦,最好是在原有的例子项目基础上修改。CUDA SDK 的例子SDK_PATH C\src\template就是给用
户提供的开发模板,可以把该项目在src目录下复制一份,再改成你需要的项目名字即可。一定还要放在src目录里,因为
项目里的include和lib目录使用了相对路径。不放到src目录,编译时会打不开头文件。所以,为了使用方面cuda sdk最好
不要使用默认安装路径,否则查找src目录麻烦。
现在CUDA4.0的基本配置已经完了,下一步是语法高亮,配置VassistX 函数高亮,请查看下一讲。
---
转载
CUDA+VS2010 安装