如何在Visual Studio 2010中新建CUDA 4.0项目

在CUDA新版中内置了对Visual Studio 2010的支持,而且测试发现nvcc竟然对vs100编译器也给予了支持。这点在官方的简介中并没有提及。
下面来看下如何在VS2010中正确配置新建一个CUDA项目。
首先在正常安装CUDA toolkit和SDK后,会自动配置好IDE。如果没有可以在Toolkit的安装目录下找到下面的这些文件。 将MsBuildExtension 文件夹下的所有文件拷贝至 C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/BuildCustomizations (C:/Program Files (x86)/MSBuild/Microsoft.Cpp/v4.0/BuildCustomizations on 64 bit) 下,重启VS2010即可。
新建项目的过程和2008版本类似。但是,总是有网友问及如何新建一个CUDA项目,或者受早起开发工具不完善,依然错误的使用一些早期的方法,下面给大家详细的展示整个过程。
首先新建一个项目

 

 

勾选空项目,点击完成

在项目名称上右键选择“生成自定义…”

 

弹出如下对话框

勾选CUDA 4.0后确认

之后添加相应的源文件即可编译。

特别提醒下,有些CUDA程序会引用SDK的中一些头文件和库,需要手动添加SDK相应路径,方法和一般过程类似,不再赘述,

在属性中,我们可以看到平台工具集中选择vs100编译器依旧可以成功编译,不知道在CUDA 4.0正式版本是否会保留这一功能。

 

posted on 2012-03-21 11:22  carekee  阅读(633)  评论(0编辑  收藏  举报