QT5.5+CUDA_VS2013
2016-05-04 17:38
344 查看
【帖子访问的挺多,之前帖子好像都没有图,重新更新下,这次设备改用GTX970-win10 ,不过流程都是相同的,仅供大家参考】
通过VS2013集成CUDA6.5可以直接创建CUDA项目,每次只能运行。没有界面进行交互操作。经过尝试,验证可行。显卡为FX1800(运算能力1.1,有点落后)
开始:
《1》创建Qt项目(默认 Test)。 创建好最好先生成运行下。。
《2》CUDA配置
本项目是Qt创建,所以需要添加CUDA的包含目录与运行库等。。
1.项目右键-属性-VC++目录-包含目录-添加路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include 【记住你的SDK安装路径】
2 项目右键-属性-VC++目录-包含目录-库目录-添加路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\lib\x64 【记住你的SDK安装路径,选择x64或win32 你懂得】
3.项目右键-属性-链接器-输入-附加依赖项目(就是上步骤x64或win32下的文件名,添加):
cublas.lib
cublas_device.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
cufft.lib
cufftw.lib
curand.lib
cusparse.lib
nppc.lib
nppi.lib
npps.lib
nvblas.lib
nvcuvid.lib
OpenCL.lib
《3》项目-右键-生成依赖项-生成自定义-勾选cuda6.5确定
《4》添加cu和cuh代码(默认my.cu和 my.cuh)
《5》更改cu的项类型
my.cu-右键-属性- 更改如下
my.cuh的不要更改,是C/C++ 标头0。
《6》示例为两个整数的加法,代码如下:
cuh内容为声明
cu内容为定义加法函数
《7》生成解决方案,Ok.运行即可。。
注意:本文配置的GPU运算能力1.1,所以在此会报错。如果你的大于2就没问题,小于2的话,接下来:
cu文件-右键-属性-更改为compute11,sm_11.即可。
通过VS2013集成CUDA6.5可以直接创建CUDA项目,每次只能运行。没有界面进行交互操作。经过尝试,验证可行。显卡为FX1800(运算能力1.1,有点落后)
开始:
《1》创建Qt项目(默认 Test)。 创建好最好先生成运行下。。
《2》CUDA配置
本项目是Qt创建,所以需要添加CUDA的包含目录与运行库等。。
1.项目右键-属性-VC++目录-包含目录-添加路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include 【记住你的SDK安装路径】
2 项目右键-属性-VC++目录-包含目录-库目录-添加路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\lib\x64 【记住你的SDK安装路径,选择x64或win32 你懂得】
3.项目右键-属性-链接器-输入-附加依赖项目(就是上步骤x64或win32下的文件名,添加):
cublas.lib
cublas_device.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
cufft.lib
cufftw.lib
curand.lib
cusparse.lib
nppc.lib
nppi.lib
npps.lib
nvblas.lib
nvcuvid.lib
OpenCL.lib
《3》项目-右键-生成依赖项-生成自定义-勾选cuda6.5确定
《4》添加cu和cuh代码(默认my.cu和 my.cuh)
《5》更改cu的项类型
my.cu-右键-属性- 更改如下
my.cuh的不要更改,是C/C++ 标头0。
《6》示例为两个整数的加法,代码如下:
cuh内容为声明
cu内容为定义加法函数
《7》生成解决方案,Ok.运行即可。。
注意:本文配置的GPU运算能力1.1,所以在此会报错。如果你的大于2就没问题,小于2的话,接下来:
cu文件-右键-属性-更改为compute11,sm_11.即可。
相关文章推荐
- winform异型不规则界面设计的实现方法
- Android中设置只有程序第一次运行才显示的界面实现思路
- hta 实现的五子棋界面
- android开发之欢迎界面的小例子
- C#中载入界面的常用方法
- android编程实现局部界面动态切换的方法
- Android判断现在所处界面是否为home主桌面的方法
- Android用户注册界面
- Android编程实现泡泡聊天界面实例详解(附源码)
- android 引导界面的实现方法
- VC 界面库皮肤库相关信息珍藏
- CUDA搭建
- 一个程序来比较cuda/c在GPU/CPU的运行效率
- cuda之二维数组的高效内存管理(cudaMallocPitch/cudaMemcpy2D)
- Some Notes of Caffe Installation
- 用python做GPU计算(1)——安装以及配置
- Ubuntu上安装Qt5
- Android中界面实现全屏显示的两种方式
- 简单做出不丑设计