社区
CUDA
帖子详情
如何在vc6.0环境下进行cuda编程?
luominzhi
2008-05-12 09:04:43
由于条件限制我现在只能用vc6.0来cuda编程,我安装toolkit和SDK之后想运行它自己提供的那些demo,但那些demo的工程都是.net环境下的,我必须手动转成vc6.0环境的。
1.我装好8系列的显卡后,应该如何设置vc6.0里的工程选项才可使程序顺利编译通过并执行?
2.我若要模拟运行,又该如何设置呢?
希望能稍微详细一些,非常感谢!
...全文
1443
12
打赏
收藏
如何在vc6.0环境下进行cuda编程?
由于条件限制我现在只能用vc6.0来cuda编程,我安装toolkit和SDK之后想运行它自己提供的那些demo,但那些demo的工程都是.net环境下的,我必须手动转成vc6.0环境的。 1.我装好8系列的显卡后,应该如何设置vc6.0里的工程选项才可使程序顺利编译通过并执行? 2.我若要模拟运行,又该如何设置呢? 希望能稍微详细一些,非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
龙之芯
2010-09-09
打赏
举报
回复
请问demo里面的例子是做什么的?
把酒话桑麻0571
2008-08-23
打赏
举报
回复
非要装.NET吗?BS NVIDIA
luominzhi
2008-05-19
打赏
举报
回复
我结果还是下了个VC++ 2005 express 版+ windows SDK,已经调通了,谢谢大家的帮忙:)
OpenHero
2008-05-16
打赏
举报
回复
那就得看nvcc的编译选项,里面有编译cubin的
luominzhi
2008-05-16
打赏
举报
回复
[Quote=引用 7 楼 Cyrosly 的回复:]
VC6.0可以,但是用DRIVER API更容易,不过仅仅用nvcc编译kernel(这就和开发平台无关了),然后直接在6.0程序中使用*.cubin文件就可以了
[/Quote]
能不能再说详细点呢?
谢谢阿
Cyrosly
2008-05-14
打赏
举报
回复
VC6.0可以,但是用DRIVER API更容易,不过仅仅用nvcc编译kernel(这就和开发平台无关了),然后直接在6.0程序中使用*.cubin文件就可以了
zzstv
2008-05-13
打赏
举报
回复
..
OpenHero
2008-05-12
打赏
举报
回复
nvcc现在支持的只有vs7.0和vs8.0 就是vc2003和vc2005
不过也可以试试VC6的:
例如一个编译选项这样的:
nvcc.exe -ccbin "C:\Program Files\Microsoft Visual Studio 8\VC\bin"
-deviceemu -link -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler
/EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -IC:\CUDA\include -I./
-I"C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\common\inc"
-L"C:\CUDA\lib" -lcudart -L"C:\Program Files\NVIDIA Corporation\NVIDIA
CUDA SDK\common\lib" -lcutil32" simpleTexture.cu
or
nvcc.exe -ccbin "C:\Program Files\Microsoft Visual Studio 8\VC\bin"
-deviceemu -link -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler
/EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -IC:\CUDA\include -I./
-I"C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\common\inc"
"C:\CUDA\lib/cudart.lib" "C:\Program Files\NVIDIA Corporation\NVIDIA
CUDA SDK\common\lib/cutil32.lib" simpleTexture.cu
你可以把vc的路径换成vc6的,试试,我没有vc6,所以不好给lz测试,见谅;
如果是模拟运行,就是把编译环境添加一个-deviceemu 编译选项就可以了。随便说一句,现在调试只能在模拟运行的debug模式下才行;
如果是正版问题,那lz可以看看linux;
OpenHero
2008-05-12
打赏
举报
回复
2.0 beta的也是在vs2005上的:)
nana_csdn_00
2008-05-12
打赏
举报
回复
呵呵,我还是卸载了2008,装了2005~
一点问题都没了,好爽哈~
估计等CUDA1.1以后的版本就能在VC2008环境玩了~
谢谢OpenHero回复~
有问题再问你~
OpenHero
2008-05-12
打赏
举报
回复
那就是nvcc只支持2003和2005了, 以上的编译也是在生成一个exe文件的
nana_csdn_00
2008-05-12
打赏
举报
回复
在VC2008试了,不过现在还没解决
我的问题是:
以上的编译是在运行模式的吗?nvcc.exe
我按着楼上的方法改成C:\Program Files\Microsoft Visual Studio 9\VC\bin,使用的是CUDA的*.cu的文件,运行后,会弹出:“您正试图打开类型为Object File Library(.lib)的文件……”
总之我不知道该怎样~呵呵~
PS:原始的问题是:
在VC2008环境下,编译可以通过,执行的error是:
nvcc fatal : nvcc cannot find a supported cl version. Only MSVC 7.1 and MSVC 8.0 are supported.
看样子,是一定要用2003或2005?~
T~T
【C++程序员必修第一课】C++基础课程
课程目标:学会搭建 VC 2019 开发
环境
全面系统学习 C++ 语法和开发基础学会用代码思维解决实际工作中的问题最终拥有一定的程序设计能力,能够独立开发一个完整软件适用人群:【零基础,想入行 C++ 开发程序员】学生(高中生、大学生)毕业生(刚参加工作想应聘 C++ 开发职位)其他开发语言程序员(想转行做 C++ 开发)课程介绍:【课程特色】:精短实用,只讲重点;每个知识点都有实例代码,课后还附有针对性练习作业最后一章节讲解完整实例,检验学员学习效果,提升学员综合
编程
能力和程序设计能力课程核心章节如下图:
Windows下qtCreator+MSVC2017编译器+
CUDA
混合
编程
的三种方法
qtCreator+MSVC2017编译器+
CUDA
混合
编程
的三种方法一、准备好工程文件(一)Qt中创建一个工程:(二)
cuda
程序内容(三)
cuda
程序的头文件内容(四)主程序入口内容二、混合
编程
的三种方法(一)使用NVCC编译器预编译生成*.obj后在Qt工程文档中调用(二)在pro文件中添加额外编译器nvcc和主程序同时编译(三)将cu文件封装为库文件,而后在工程文件中引用三、总结 尝试在Qt中实现
CUDA
的混合
编程
,因为
CUDA
不支持MinGW编译器,因此只能使用VS编译器,于是选用MSVC2017
CUDA
编程
简介
目前,GPU
编程
成为热门。
进行
GPU
编程
的语言也较多,从最初的汇编语言发展到了现在的Cg(C for Graphics)语言、HLSL语言和GLSL语言。如今最为成熟的,还是Nvidia 公司退推出的
CUDA
编程
环境
。
CUDA
编程
环境
使得基于GPU的通用计算
编程
变得越来越简单。 所以,我想对
CUDA
进行
学习,以期能入GPU
编程
的门! 注意学习
CUDA
的几个限制条件: 1.nvc
如何在VS 2012开发平台中搭建
CUDA
开发
环境
以及opencv的配置方法
当前配置: 系统:WIN7 64位 开发平台:VS 2012 显卡:英伟达G卡
CUDA
版本:6.0 第一步:下载
cuda
_6.0 第二步:运行安装程序,弹出安装过程中转文件路径设定框,这个路径随便填无所谓,安装完后就会自动删除的。 第三步:等待系统帮你检测当前平台是否适合搭建
CUDA
。 第四
GPU
编程
之
CUDA
(二)——配置方法
我的电脑————win7 64位 安装VS2010,因此只讲这一种安装方法,其他或许雷同吧~ 配置
CUDA
一共需要两个文件:
cuda
_6.0.37_winvista_win7_win8.1_notebook_64 VA_X_Setup2001 所需文件可以在此下载: 1、关于
cuda
_6.0.37_winvista_win7_win8.1_notebook_64 之前有其他的方
CUDA
580
社区成员
2,919
社区内容
发帖
与我相关
我的任务
CUDA
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
复制链接
扫一扫
分享
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章