QT5.5+CUDA_VS2013

10 篇文章 0 订阅
3 篇文章 0 订阅

【帖子访问的挺多,之前帖子好像都没有图,重新更新下,这次设备改用GTX970-win10 ,不过流程都是相同的,仅供大家参考】

通过VS2013集成CUDA7.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-右键-属性-配置属性-常规-类类型-更改为cuda的nvcc

my.cuh的不要更改,是C/C++ 标头0。

《6》示例为两个整数的加法,代码如下:

cuh内容为声明

cu内容为定义加法函数

《7》生成解决方案,Ok.运行即可。。

注意:本文配置的GPU运算能力1.1,所以在此会报错。如果你的大于2就没问题,小于2的话,接下来:

cu文件-右键-属性-更改为compute11,sm_11.即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值