csdn下载频道 有一个用Directshow做的虚拟摄像头哪位高手能告诉我需要什么环境才能编译成功?bifei1983.如果你能看到这个贴子最好不过的,您是用什么环境编译的? 资源大小: 42.35KB
资源类型:
发布人: bifei1983
发布日期: 15小时前
Tag: 虚拟摄像头 Directshow Virtual Camera
资源分: 10
下载人数: 2 我的msn是:[email protected]期待高手指点.
资源类型:
发布人: bifei1983
发布日期: 15小时前
Tag: 虚拟摄像头 Directshow Virtual Camera
资源分: 10
下载人数: 2 我的msn是:[email protected]期待高手指点.
解决方案 »
- 程序 报错 受不了了 高手帮忙
- 资源和对象关联的问题
- ActiveX接口返回VARIANT ,VC调用成功,javascript调用异常,为什么?
- glDisable(GL_DEPTH_TEST)有时没作用
- 一直Icon句柄,怎样用Picture动态显示?
- 紧急请教高手,小弟是MFC菜鸟,最近在编一个播放器的界面..类似金山影霸的界面,已经能显示一个对话框的BMP图片,但是做不出金山解霸的另一个
- 求救:CArray 的序列化无法正常重构
- 小问题
- 如何把一个string 变量 转化为 Ado的字符串:m_Res_pRecordset->PutCollect("测站点",??(stirng1));
- 各位大侠讲讲struct与对齐问题吧?
- vc里面的串口扫描
- Help me! 定时器中的while循环
我下了你写的那个虚拟摄像头但是在我这骗译不过去.希望你能告诉我你的电脑软件环境.我不太会对vc,都需要装什么软件才行啊?
给我说你的邮箱,或MSN我发给你,帮我看看好吗?
我可以看看,不一定能解决。
你可以把下载频道的链接贴出来,大家都可以下载。
[email protected]
http://download.csdn.net/source/1024664
你需要先编译DXSDK\Samples\C++\DirectShow\BaseClasses,获得必要的静态库,另外还需要设置VC6的IDE,加上一些必要的Include和Lib路径,具体可以网上搜索DirectShow如何配置这个例子是从DXSDK\Samples\C++\DirectShow\Filters\PushSource修改而成的。
我的电脑没有这个目录是为什么?还要装什么?
我们要进行DirectX程序的编译就必须要有DirectX SDK库文件,此文件可以到微软或者本站获取,然后通过VC设置将其关联。下面说明了在VC6和VS.Net下的安装方法。
VC6(英文版):选择菜单Tools->Options,打开Options对话框,选择Directions标签页,选择Include files项,在里面添加DirectX头文件的文件夹路径目录,同样,在Library files项中添加DirectX头文件的文件夹路径目录。
VS.Net(中文版):选择菜单"工具->选项",打开选项对话框,打开Projects标签页,分别选择"包含文件"和"库文件"进行相应的路径添加即可。
注:VC在进行编译时,会根据排列顺序来进行库文件选取,假设有两个相同名字的库,VC会优先使用排列在前面的库文件。
C:\Documents and Settings\All Users\「开始」菜单\程序\Microsoft DirectX SDK (August 2008)
Compiling...
amextra.cpp
d:\program files\microsoft visual studio\vc98\mfc\baseclasses\baseclasses\dsschedule.h(47) : error C2146: syntax error : missing ';' before identifier 'm_dwAdviseCookie'
d:\program files\microsoft visual studio\vc98\mfc\baseclasses\baseclasses\dsschedule.h(47) : error C2501: 'DWORD_PTR' : missing storage-class or type specifiers
d:\program files\microsoft visual studio\vc98\mfc\baseclasses\baseclasses\dsschedule.h(47) : error C2501: 'm_dwAdviseCookie' : missing storage-class or type specifiers
d:\program files\microsoft visual studio\vc98\mfc\baseclasses\baseclasses\dsschedule.h(85) : error C2146: syntax error : missing ';' before identifier 'Cookie'
d:\program files\microsoft visual studio\vc98\mfc\baseclasses\baseclasses\dsschedule.h(85) : fatal error C1003: error count exceeds 100; stopping compilation
执行 cl.exe 时出错.amextra.exe - 1 error(s), 0 warning(s)
Compiling...
Dll.cpp
c:\program files\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
c:\program files\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : fatal error C1004: unexpected end of file found
Filter.cpp
c:\program files\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
c:\program files\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.VCam.ax - 1 error(s), 0 warning(s)错误指的是:typedef DWORD_PTR HSEMAPHORE;这一行
C:\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include
C:\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Lib
C:\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Samples\C++\DirectShow\BaseClasses
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDElibrary files 是一样的