首页 > 代码库 > 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 安装