我是一个完整的CUDA初学者,我试图弄清楚如何使用Visual Studio编写和编译测试CUDA程序。如何在VS2010或VS2008下编译CUDA Toolkit 4.0 RC2程序?
我安装了CUDA 4工具包,并安装了2008和2010版本的Visual Studio。我读到从CUDA 4.0开始,已经添加了对VS100编译器的支持,我不知道如何将我的项目设置为使用NVCC,以及是否需要编译基本程序。如果不支持VS100,我会很乐意使用VS2008和VS90编译器,但我仍然不知道如何使项目使用CUDA 4.0编译器。
如果有人能解释如何完成这件事,我将不胜感激。谢谢大家!
谢谢!在使用这两个指南后,所有事情都结束了,因为我使用的是64位工具包。我应该提到CUDA 4的构建自定义目标文件不会自动显示给我,而且我必须在安装目录中找到它。 – 2011-04-12 07:26:32
哎呀,说得太快。有一个我认为值得一提的问题 - >当为CUDA项目设置链接器|输入|附加依赖关系字段时,我必须确保在添加“cudart.lib”之前从下拉列表中选择“所有配置和所有平台”。 ”。对于一个经验丰富的开发人员来说,这可能是非常明显的,但是我花了一段时间才弄清楚为什么在8个版本中只有5个会成功。 :) – 2011-04-12 07:45:55
卡洛斯:感谢您的反馈。我会尽量让帖子更新。这些事情对我来说很难理解,因为我的机器在写文章之前已经有很多版本的CUDA。 – 2011-04-12 14:25:54