VC++2008 做 DirectShow 开发,如何实现

iiitom 2009-05-20 10:11:27
新手,无任何DirectShow 经验,

现在装的是VS2008,

欲知此版本下做DirectShow开发的环境等等如何建立
...全文
921 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshiwo1427 2009-11-19
  • 打赏
  • 举报
回复
请问楼主解决问题了没有 偶也想知道。。。。
iiitom 2009-05-25
  • 打赏
  • 举报
回复
...

...

...
iiitom 2009-05-23
  • 打赏
  • 举报
回复
問題是,這文件哪里下載,

問題是,那2008又該下哪個?
love514425 2009-05-23
  • 打赏
  • 举报
回复
> TAG;
马上就搞这个了.
xghuzd 2009-05-23
  • 打赏
  • 举报
回复
MARK
jiujiu45 2009-05-23
  • 打赏
  • 举报
回复
先打开SDK\Samples\C++\DirectShow\BaseClasses\baseclasses.dsw 编译 debug/ release 版本,则会得到相对用的 strmbasd.lib/ strmbase.lib 把他们复制到 SDK\lib 目录下
再设置环境,添加include和lib的路径,并将他们置于最前端
开发过程中注意对相关用到库的配置!
danxuezx 2009-05-23
  • 打赏
  • 举报
回复
学习一下
duduxia 2009-05-23
  • 打赏
  • 举报
回复
顶一下,学习中。
Ei 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 iiitom 的回复:]
引用 10 楼 greatws 的回复:
要下个DirectX 9.0b或者以前的版本,会包含DS
装好,然后设置include和lib路径就行了


如果用vs2008,

而且新的dx已经不包含DirectShow,

那新的方法是怎么样
[/Quote]
貌似 VS2008 附带的 SDK中 已经包括了DirectShow SDK 。
你可以找一下。
要不你可以去下个 新版的Windows SDK。
lovestxu 2009-05-22
  • 打赏
  • 举报
回复
从网上下,拿2005来说我下了两个文件一个dxsdk_feb2005.exe,另一个dxsdk_feb2005_extras.exe,前一个就是directx后一个就是DirectShow.下下来运行,就能生成一堆文件。配置可以看看书《directshow开发指南》或这个网址吧http://blog.csdn.net/schoolers/archive/2009/04/27/4128785.aspx,包含路径的顺序不能搞错。
iiitom 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 greatws 的回复:]
要下个DirectX 9.0b或者以前的版本,会包含DS
装好,然后设置include和lib路径就行了
[/Quote]

如果用vs2008,

而且新的dx已经不包含DirectShow,

那新的方法是怎么样
lovestxu 2009-05-22
  • 打赏
  • 举报
回复
我用的是VS2005跟VS2008差不多吧。下载网址http://dev.csdn.net/article/62/62941.shtm
aaaa3105563 2009-05-21
  • 打赏
  • 举报
回复
帮顶··
greatws 2009-05-21
  • 打赏
  • 举报
回复
要下个DirectX 9.0b或者以前的版本,会包含DS
装好,然后设置include和lib路径就行了
Ei 2009-05-21
  • 打赏
  • 举报
回复
LZ可以参考参考这个
http://blog.csdn.net/wangchibest/archive/2008/11/10/3265848.aspx
iiitom 2009-05-21
  • 打赏
  • 举报
回复
請問是否有人做過這樣的事情呢
iiitom 2009-05-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wutaihua 的回复:]
其实跟VC6.0一样的。只是你要用比较新的版本,开发出来的效果好些。


使用 DirectShow SDK 作开发的环境变量配置,
一、下载DirectX 9.0 SDK 地址http://www.directshow.cn/forum/viewthread.php?tid=491&extra=page%3D1,安装到目录[SDK]

二、编译 StrmBasd.lib/StrmBase.lib,打开SDK\Samples\C++\DirectShow\BaseClasses\baseclasses.dsw 编译 debug/ release 版本,则会得到相对用的 strmbasd.lib/ strmbase.lib…
[/Quote]

问题 : VS2008 下是不是已不需要另加 DirectShow sdk,

是不是 DirectShow 已集成到 windows SDK 中?

chiwa737 2009-05-20
  • 打赏
  • 举报
回复
跟着sdk走就行了, 例子里都有
warsour 2009-05-20
  • 打赏
  • 举报
回复
关键就是得到库文件,也就是楼上说的第二步~
加载更多回复(3)

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧