直接问题: 如何在Visual Studio 2010中创建一个简单的Hello World CUDA项目?背景: 我已经编写了CUDA内核。我非常熟悉Visual Studio 2005中的.vcproj文件-手动进行了一些调整。在VS 2005中,如果要构建CUDA内核,请添加自定义构建规则,然后显式定义nvcc调用以构建文件。我已经迁移到Win 7和VS 2010,因为我真的想尝试nSight。我已经安装了nSight 1.5。但这是我完全迷失的地方。如果我像以前一样进行操作,则nvcc报告它仅支持msvc 8.0和9.0。但是该网站明确声明它支持VS 2010。我读过别的地方,我还需要安装VS 2008(msvc 9.0)-我的话。现在就这样做。但是我猜测我的问题至少有一部分来自本地定制的构建工具规范。 几个 网站都在谈论向构建中添加* .rules文件,但是我收集到它仅适用于VS2008。在“构建自定义”下,我看到CUDA 3.1和3.2,但是当我向项目中添加内核时,没有建。 另一个网站宣称密钥是三个文件:Cuda.props Cuda.xml Cuda.targets,但没有说明如何或在何处添加这些文件,或者我会赌说我只是不理解这些注释在网站上引用。那么,有谁知道如何在VS 2010中创建一个简单的项目来构建CUDA内核-使用CUDA 3.2 RC附带的nSight 1.5安装程序或NvCudaRuntimeApi.v3.2.rules文件吗?提前致谢!我会提供赏金,但我总共只有65分。
目前暂无任何回答
- 0 回答
- 0 关注
- 878 浏览
添加回答
举报
0/150
提交
取消