我是一个完整的CUDA初学者,我正在试图弄清楚如何使用Visual Studio编写和编译测试CUDA程序。
我安装了CUDA 4工具包,并安装了2008和2010版本的Visual Studio。我读到从CUDA 4.0开始,添加了对VS100编译器的支持,我只是不知道如何设置我的项目以使用NVCC以及是否只需要编译基本程序。如果不支持VS100,我很乐意使用VS2008和VS90编译器,但我仍然不知道如何使该项目使用CUDA 4.0编译器。
如果有人能解释如何完成这项工作,我将非常感激。提前谢谢大家!
答案 0 :(得分:1)
我写了一些关于如何做到这一点的教程。
http://www.ademiller.com/blogs/tech/2011/03/using-cuda-and-thrust-with-visual-studio-2010/
http://www.ademiller.com/blogs/tech/2011/04/using-cuda-and-thrust-with-vs-2010-part-2-x64-builds/
这些适用于4.0 RC而不是RC2,但它们应该没问题。我建议的第一件事是安装NVIDIA NSight 1.51。这将为您解决大多数基本设置问题。对于v90编译器,您需要VS 2010和2008。
然后完成教程。