Visual studio C++ project下配置cuda程序
在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了。。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。