在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打开这个工程,应该怎么办