又一次搭建cuda平台,遇到了很多些问题,其实都是以前遇见并解决过的,只是由于自己的懒惰没有记录下来,这次还是一如既往的google,baidu,浩瀚的资料库中寻找信息。

      先简要描述下软硬件环境:

 

  1. win7 64bit系统
  2. VS2008
  3. CUDA 3.2v 64bit

 

     简要叙述下所遇到的问题:

 

  1. 在VS2008中查找不到x64平台,无法编译64位程序
  2. 执行开勇编写的cuda模板Wizard,编译通过,执行出现“找不到cutilD64.dll文件”的错误提示
     问题所在与解决方案:

 

  1. 第一个问题由于VS2008默认安装的时候没有安装64位程序编译器,所以导致没有x64平台可以选择;我们就要重新打开VS2008安装程序,点击添加程序 
        然后直接执行更新操作就ok了,这样x64平台就能出现在编译器中

       

       第二个问题的原因在于没有设置cuda的环境变量,应该将C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/bin/win64 下的debug,release目录都放在系统环境变量PATH中,这样程序运行时才能找到相应的DLL库,ok!接着重启VS2008就可以运行编译后的cuda程序了

 

       安装配置步骤,大家可以参照一下博客:http://tech.techweb.com.cn/viewthread.php?tid=506014&page=1 

 

 

 

 

posted on 2011-10-16 09:34  DoubleS  阅读(563)  评论(0编辑  收藏  举报