Visual studio C++ project下配置cuda程序
2015-03-24 15:22
2161 查看
在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了。。
在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了。。
相关文章推荐
- Ubuntu系统配置Visual Studio Code并编译运行C++程序
- Visual Studio C++ Project 配置
- Microsoft Visual Studio 开发的C++程序软件发布相关事宜
- Visual Studio Code C&&C++ 编译配置
- 【VS/GUROBI】configure a new Gurobi C++ project with Microsoft Visual Studio 2015
- Visual Studio IDE环境下利用模板创建和手动配置CUDA项目教程
- ubuntu下visual studio code配置C++环境
- VisualStudio C++ 工程比较有用的配置
- 在OS X中配置visual studio code编译与调试C++
- Visual Studio Community 2017新建及运行C++程序步骤
- Visual Studio Code配置C、C++运行环境
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- Custom Action in Visual Studio setup projects (解决C#安装程序安装第三方DLL的问题)
- 一个自动把Visual Studio.NET的C#,VB.NET,VC++project工程转为NAnt Build的小程序(利用XSL)
- Visual Studio Code配置C、C++环境并编写运行的方法
- 问题很可能是因为本地 Web 服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加 Web 开发组件。
- [转贴]The Code Project Visual C++ Forum FAQ
- 如何在 Microsoft Visual Studio 2005 中直接Debug Community Server 2.0 的代码 与 Visual Studio 2005 Web Application Projects
- Web Application Project for Visual Studio 2005 中如何同步页面和 designer.cs 代码