怎么在VS2010中运行cuda程序

怎么在VS2010中运行cuda程序,第1张

直接在VS2010中用release模式编译程序,然后到工程目录中铅蚂逗找到release文件夹,那里面就是可槐卖以执行的程序了,要是要保证在其他没有QT的机器上能够运行,要把相应的dll文件拷贝道release中,一般需要包含物拿: QtCore4.dll QtGui4.dll mingwm10.dll li

lz在CSDN上也问了这个问题帆派消的吧,樟树都说不能了,lz如果不想自己学,这里还是简单讲讲:显卡的处理器和PC机的CPU硬件上不同,不能跑相同的exe程序(这个要求二进制兼容),也就不存在显卡调羡裤用exe程序的可能;如果要在GPU上跑程序,必须针对GPU编写代码态知并且使用GPU的工具包编译。这样算是讲清楚了吧?

安装CUDA 7.0,并安装Nsight的Vs2010插件燃旅。

安装Qt的Vs2010add-in,装完后你会发现菜单栏多了一个Qt选项,如图1

File->New->Project,选择Qt Application(如果你的Qt不是最新的5.5,可能是Qt GUI Application),如图

右键点击你的Project->Build Dependencies->Build Customization, 如图

选择CUDA 7.0 (targets, .props)

再右键Project->Properties->Linker->Input的Additional Dependencies中加入配段cudart.lib就可以了

最皮卖凳后在工程中添加.cu的文件就行了

望采纳,谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8223980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存