快速开发 CUDA windows 程序

  书接上回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 windows 程序_第1张图片
点击这个就可以创建一个简单的 CUDA 工程,里面已经就有一个简单的 example ,可以进行 CUDA 开发了。
2. 我这里创建的是一个测试 Thread demo ,所以生成的 cu 文件名字就是 threaddemo1快速开发 CUDA windows 程序_第2张图片
可以看到这里已经由 VS wizard 向导自动生成了一些简单的 hello cuda 的程序。
3. 我们再来看工程的环境配置,就可以发现 Debug Release EmuDebug EmuRelease 已经在系统设置里面了,已经由 Wizard 自动生成了工程的各个环节配置。
快速开发 CUDA windows 程序_第3张图片
4. 工程环境变量的查看和配置,右键点击工程,选择 属性 或者 “properties" 就可以看到 project 的环境配置里面就多了一个 CUDA 选项,这里就可以对 CUDA 进行环境配置。
快速开发 CUDA windows 程序_第4张图片
 快速开发 CUDA windows 程序_第5张图片
5. 编译程序
快速开发 CUDA windows 程序_第6张图片
6. 运行 输出 CUDA initialized. Hello CUDA time
快速开发 CUDA windows 程序_第7张图片
7. 调试,需要把 cu 文件关联到 VC project 里面,不然调试的时候不能断点跟踪进去,所以必须在系统的 VC++project 环境中加入 *.cu 文件, VS 才能把你的程序和源文件关联起来,进行调试。 如果没找到关联 cu ,在调试的时候就会发现找不到源文件。
快速开发 CUDA windows 程序_第8张图片
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编辑:)

你可能感兴趣的:(CUDA,windows,C/C++)