在vs中打开cuda工程

Posted shrimp_929

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vs中打开cuda工程相关的知识,希望对你有一定的参考价值。

以往都是在linux环境下使用cuda,编写cuda程序,因为一篇论文的源码要求用win系统+vs,首次在vs中打开、编译cuda工程,遇到一些阻碍,特此记录。

我的计算机环境是win10,cuda7.5,vs2010。最开始装的vs2015,找不到nvcc,经google,似乎vs2015不支持cuda。

1.首先用vs打开cuda解决方案或工程,打开那个.sln文件,打开后vs的左边会出现项目的文件。

2.右击工程名,选择生成自定义选项,在出现的窗口里选择CUDA 7.5

 

3.会发现.cu及.cuh文件上有个红色标识,依次右击文件,选择属性,在弹出的窗口左边,点击常规,右边的“从生成中排除”选择否,项类型选择CUDA C/C++,点击确定,那个红色标识就会消失了。

3.CUDA计算能力的设置:右击项目名,选择属性,弹出窗口中左边选择配置属性——CUDA C/C++——Device,右边有Code Generation选项,显示目前所用的capability,要更改可以选择编辑,输入自己所要更改的即可。

然后就可以编译运行啦。。。

以上是关于在vs中打开cuda工程的主要内容,如果未能解决你的问题,请参考以下文章

Qt在vs下创建工程,然后想用QtCreator打开这个工程,应该怎么办

VS2010怎样打开VS2013或者VS2015建立的工程

[原]排错实战——VS清空最近打开的工程记录

VS2015打开工程文件卡死

VS2017+Qt5.9.3,VS无法打开纯Qt工程(pro文件)

VS2010怎样打开VS2013或者VS2015建立的工程