在VS里面新建cuda项目大家都知道,不过怎么配置已经建好的C++ project可能有点麻烦,不是那么容易找到。
在CUDA官方文档里面有介绍怎么配置visual studio,但是也不是灰常详细,可以参考一下。
http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html#axzz3VHiddHko
找了几个文档后,将经验总结如下:
1. 新建一个visual c++空项目(注意是空项目,其他的可能会出错)
2. 右键项目选择生成自定义,选择cuda 6.5(.targets, .props), 这个是由于安装了NSight才产生的,会安装上到visual studio的插件。
3. 右键属性,VC++目录里添加附加包含目录 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.5\common\inc, 在链接器->输入里添加cudart.lib。其他的第二步都帮我们配置好了。
4. 导入你需要编译的.cpp, .cu文件。这个时候需要注意,右键.cu文件选择属性,在项类型里选择CUDA C/C++。因为默认是不编译.cu文件的。
5. Ctrl+F5, 就可以跑你的程序了!
Other notes: CUDA 6.5支持Visual studio 2013了,以前的版本都不支持。下载以前的cuda版本就不要用vs2013了。。
Visual studio C++ project下配置cuda程序
原文:http://blog.csdn.net/fqnchina2/article/details/44592015