找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 21146|回复: 28

【DirectShow】BaseClasses的VS2012工程

[复制链接]

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24235 个
贡献
46222 次
宅之契约
0 份
在线时间
2296 小时
注册时间
2014-1-26
发表于 2014-10-1 23:54:45 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
这个东西编译出来可以得到“strmbase.lib”,用于DirectShow。VS自带了这个lib,但是只带了Release版本,而且貌似有BUG。
因此我将BaseClasses的源码重新编译了一遍,得到了没有BUG的、能编译出DEBUG版本的strmbasd.lib的VS2012的工程。
中间文件已删除。
解压后共22.4 MB
回复后可见哦。
游客,如果您要查看本帖隐藏内容请回复


如果不使用我重新编译的库,你可能会遇到如下的问题:
  1. 1>XXXX.obj : error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CBaseRenderer::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseRenderer@@UAGJPB_WPAPAUIPin@@@Z)
  2. 1>XXXX.obj : error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CBaseFilter::QueryVendorInfo(wchar_t * *)" (?QueryVendorInfo@CBaseFilter@@UAGJPAPA_W@Z)
  3. 1>XXXX.obj : error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CBaseVideoRenderer::JoinFilterGraph(struct IFilterGraph *,wchar_t const *)" (?JoinFilterGraph@CBaseVideoRenderer@@UAGJPAUIFilterGraph@@PB_W@Z)
  4. 1>XXXX.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CBaseVideoRenderer::CBaseVideoRenderer(struct _GUID const &,wchar_t *,struct IUnknown *,long *)" (??0CBaseVideoRenderer@@QAE@ABU_GUID@@PA_WPAUIUnknown@@PAJ@Z)
复制代码
  1. strmbasd.lib(dllsetup.obj) : error LNK2001: unresolved external symbol "class CFactoryTemplate *  g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A)
  2. strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol "class CFactoryTemplate *  g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A)
复制代码
所以只要使用了我的库,就能解决以上问题。
这个问题据说是因为C++的优化把它内联掉了,然后在lib就不导出了。。
回复

使用道具 举报

0

主题

1

回帖

10

积分

用户组: 初·技术宅

UID
826
精华
0
威望
0 点
宅币
8 个
贡献
1 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-4-23
发表于 2015-4-23 14:33:41 | 显示全部楼层
需要,谢谢
回复

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
903
精华
0
威望
0 点
宅币
7 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-6-10
发表于 2015-6-10 10:05:19 | 显示全部楼层
哇塞 谢谢楼主哦
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

15

积分

用户组: 初·技术宅

UID
946
精华
0
威望
2 点
宅币
10 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-7-9
发表于 2015-7-9 09:52:26 | 显示全部楼层
谢谢楼楼~~
回复

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
986
精华
0
威望
0 点
宅币
7 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-7-25
发表于 2015-7-25 01:34:13 | 显示全部楼层
看看                                         
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
1074
精华
0
威望
1 点
宅币
5 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-8-26
发表于 2015-8-26 09:09:12 | 显示全部楼层
能不能把项目文件传一下阿,最近在研究directshow
回复 赞! 靠!

使用道具 举报

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24235 个
贡献
46222 次
宅之契约
0 份
在线时间
2296 小时
注册时间
2014-1-26
 楼主| 发表于 2015-8-26 11:30:29 | 显示全部楼层
不锈钢老鼠 发表于 2015-8-26 09:09
能不能把项目文件传一下阿,最近在研究directshow

已经传了啊,回复了才能看到内容。
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

9

积分

用户组: 初·技术宅

UID
1262
精华
0
威望
0 点
宅币
8 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-11-16
发表于 2015-11-16 19:30:18 | 显示全部楼层
最近遇到这个问题,求解决
回复 赞! 靠!

使用道具 举报

0

主题

70

回帖

164

积分

用户组: 小·技术宅

UID
1291
精华
0
威望
2 点
宅币
89 个
贡献
1 次
宅之契约
0 份
在线时间
2 小时
注册时间
2015-11-25
发表于 2015-11-25 16:51:31 | 显示全部楼层
:D
回复

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
1329
精华
0
威望
1 点
宅币
5 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-12-12
发表于 2015-12-12 00:59:16 | 显示全部楼层
收藏了,謝謝
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
1489
精华
0
威望
1 点
宅币
5 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-2-17
发表于 2016-2-17 09:41:49 | 显示全部楼层
1111111wwwww
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

9

积分

用户组: 初·技术宅

UID
1510
精华
0
威望
0 点
宅币
8 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-2-25
发表于 2016-2-25 17:49:16 | 显示全部楼层
不知道现在看还行不行
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
1520
精华
0
威望
0 点
宅币
7 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-2-29
发表于 2016-2-29 10:56:39 | 显示全部楼层
directshow 编译时报错
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
1767
精华
0
威望
0 点
宅币
7 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-6-16
发表于 2016-6-16 18:09:36 | 显示全部楼层
正好我碰到这样的问题,希望可以借鉴一下
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

9

积分

用户组: 初·技术宅

UID
1849
精华
0
威望
0 点
宅币
8 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-7-23
发表于 2016-7-23 11:01:40 | 显示全部楼层
谢谢啦~
回复

使用道具 举报

0

主题

2

回帖

11

积分

用户组: 初·技术宅

UID
2103
精华
0
威望
0 点
宅币
9 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-12-6
发表于 2016-12-6 12:44:47 | 显示全部楼层
感谢,正好需要。。。。。
回复 赞! 靠!

使用道具 举报

0

主题

2

回帖

11

积分

用户组: 初·技术宅

UID
2103
精华
0
威望
0 点
宅币
9 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2016-12-6
发表于 2016-12-6 12:45:11 | 显示全部楼层
感谢,正好需要用~~~~~~
回复 赞! 靠!

使用道具 举报

0

主题

2

回帖

1

积分

用户组: 初·技术宅

UID
2160
精华
0
威望
0 点
宅币
-1 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2017-1-4
发表于 2017-1-4 09:44:31 | 显示全部楼层
范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨范德萨发
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

9

积分

用户组: 初·技术宅

UID
2176
精华
0
威望
0 点
宅币
8 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2017-1-11
发表于 2017-1-11 14:37:01 | 显示全部楼层
急需,赞
回复

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
2375
精华
0
威望
1 点
宅币
5 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2017-4-2
发表于 2017-4-2 15:44:58 | 显示全部楼层
急需,看看哪

回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-20 06:41 , Processed in 0.048452 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表