快速开发 CUDA windows 程序

38 篇文章 0 订阅
34 篇文章 0 订阅
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

  书接上回CUDA windows 开发  http://blog.csdn.net/OpenHero/archive/2008/04/10/2278164.aspx 

已经写到建立一个简单的 CDUA 程序,但是上面需要设置的参数还是很多,这样对于初学者来说增加了难度。在这里作者开发了一个针对 VS2005 CUDA wizard CUDA VS2005 Wizard http://blog.csdn.net/OpenHero/archive/2008/04/18/2305856.aspx  这样就可以很方便的在 VS2005 的环境中进行 CUDA 的开发。
下面是快速入门的流程:
1 。安装 CUDA VS2005 Wizard 》就可以可以在 VS 的工程里面看到一个 CUDAWin32App 的工程向导。
CUDA new project
点击这个就可以创建一个简单的 CUDA 工程,里面已经就有一个简单的 example ,可以进行 CUDA 开发了。
2. 我这里创建的是一个测试 Thread demo ,所以生成的 cu 文件名字就是 threaddemo1CUDA threaddemo
可以看到这里已经由 VS wizard 向导自动生成了一些简单的 hello cuda 的程序。
3. 我们再来看工程的环境配置,就可以发现 Debug Release EmuDebug EmuRelease 已经在系统设置里面了,已经由 Wizard 自动生成了工程的各个环节配置。
configuration
4. 工程环境变量的查看和配置,右键点击工程,选择 属性 或者 “properties" 就可以看到 project 的环境配置里面就多了一个 CUDA 选项,这里就可以对 CUDA 进行环境配置。
properties
 https://p-blog.csdn.net/images/p_blog_csdn_net/OpenHero/5.JPG
5. 编译程序
https://p-blog.csdn.net/images/p_blog_csdn_net/OpenHero/6.JPG
6. 运行 输出 CUDA initialized. Hello CUDA time
https://p-blog.csdn.net/images/p_blog_csdn_net/OpenHero/7.JPG
7. 调试,需要把 cu 文件关联到 VC project 里面,不然调试的时候不能断点跟踪进去,所以必须在系统的 VC++project 环境中加入 *.cu 文件, VS 才能把你的程序和源文件关联起来,进行调试。 如果没找到关联 cu ,在调试的时候就会发现找不到源文件。
cu set
8. 简单的快速开发就讲到这里了。我的字体这里显示高亮度,或许有些朋友会问,怎么才能让 CU 文件显示高亮度,可以查看我的另一篇翻译,《 syntax highlighting when editing your .cu files in Visual Studio
9. 再下一节中,准备对 CUDA 的线程模型做一个简单的实用讲解 ; 欢迎再来 ……hoho >_<!
ps :你的留言是对我的最大鼓励, Open Heart Bravely fly!
 
10. 感谢 wuhy 朋友的提示,添加 《 Visual Assist 添加支持*.cu文件 》这样在VS2005,装上Visual Assist就可以方便的进行cu编辑:)
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 79
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值