常用集成开发环境(IDE)的CUDA配置

简单介绍了CUDA通用并行架构的情况,如何在常用的集成开发环境(IDE)下CUDA的配置好坏往往影响到CUDA程序开发的难易程度.

我这里介绍的常用的IDE包括Windows平台下的Visual Studio (VS)系列和Mac OS X平台下的Xcode. 至于Linux平台的开发,印象中的linux guy都是用make,gcc和gdb来进行项目管理和程序开发调试,我想应该很少linux guy会用IDE吧? 并且CUDA安装程序已经包含了相应的环境设置以及makefile文件的设置,只要依葫芦画瓢,很容易生成自己项目的makefile文件,这里我就不再赘述了.

回到正题,如何对CUDA在VS和Xcode下的IDE设置呢? 最快捷的方式就是利用相应的CUDA插件来进行配置.这里不得不提两个比较好的插件,一个是Windows平台下的VS插件CUDA VS Wizard, 下载地址 here; 另一个是Mac平台下的Xcode插件NVCuda Plug-in, 下载地址 here.

由于我对Xcode的开发环境不是很熟悉,因此NVCuda这个插件我总是安装不成功,或者根本就不work. 用这个插件之后,Xcode仍然报什么”no rule to process file test.cu … for architecture i386″的错误.但google一下,好像有人可以成功的利用这个插件在Xcode下编译成功,但没有给出细节,:(. 如果有人知道如何解决这个问题的话,麻烦告诉我一声.  (后记:问题已解决,参见《Mac OS X Leopard Xcode环境下的NVIDIA CUDA设置》一文.)

相对Xcode而言,在Windows平台下就显得容易很多了,CUDA VS Wizard插件安装很方便,安装完后,其使用就和VS其他project template一样简单易用. 详细的视频教程可以参看CUDA VS Wizard作者制作的视频, CUDA_easy_start_up.wmv.

但有个问题就是 CUDA VS Wizard 这个插件没有实现 CUDA 源文件 .cu 的语法高亮设置,解决的方法可以利用 CUDA SDK 自带的usertype.dat 文件来设置 VS 的语法高亮,方法如下:

  1. 首先安装NVIDIA最新的显卡驱动,以及 CUDA Toolkit 和 CUDA SDK. 下载地址 here.
  2. 然后拷贝%NVIDIA CUDA SDK%\doc\syntax_highlighting\visual_studio_8目录下的usertype.dat文件到%Program Files%\Microsoft Visual Studio 8\Common7\IDE目录下.
  3. 在Visual Studio下打开Tools -> Options
  4. 在Text Editor -> File Extension tab下,指定新的扩展名extension “.cu”, 关联到Microsoft Visual C++.
  5. 重启Visual Studio.
  6. Enjoy it!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22785983/viewspace-665037/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22785983/viewspace-665037/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值