csdn下载频道 有一个用Directshow做的虚拟摄像头哪位高手能告诉我需要什么环境才能编译成功?bifei1983.如果你能看到这个贴子最好不过的,您是用什么环境编译的? 资源大小: 42.35KB
资源类型:
发布人: bifei1983        
发布日期: 15小时前
Tag: 虚拟摄像头 Directshow Virtual Camera 
资源分: 10
下载人数: 2 我的msn是:[email protected]期待高手指点.

解决方案 »

  1.   

    bifei1983 :
    我下了你写的那个虚拟摄像头但是在我这骗译不过去.希望你能告诉我你的电脑软件环境.我不太会对vc,都需要装什么软件才行啊?
      

  2.   

    cnzdgs:
    给我说你的邮箱,或MSN我发给你,帮我看看好吗?
      

  3.   

    [email protected]
    我可以看看,不一定能解决。
    你可以把下载频道的链接贴出来,大家都可以下载。
      

  4.   

    我给你发去了,加我msn吧
    [email protected]
      

  5.   

    这个地址:名子叫:Directshow实现的虚拟摄像头http://search.download.csdn.net/search/虚拟摄像头%5Efield%3D%2A/4
    http://download.csdn.net/source/1024664
      

  6.   

    VC6 + DXSDK 9.0b
    你需要先编译DXSDK\Samples\C++\DirectShow\BaseClasses,获得必要的静态库,另外还需要设置VC6的IDE,加上一些必要的Include和Lib路径,具体可以网上搜索DirectShow如何配置这个例子是从DXSDK\Samples\C++\DirectShow\Filters\PushSource修改而成的。
      

  7.   

    一般肯需要DX的SDK的了~
      

  8.   

    \Samples\C++\DirectShow
    我的电脑没有这个目录是为什么?还要装什么?
      

  9.   

    如何把DirectX关联到VC中?   
        我们要进行DirectX程序的编译就必须要有DirectX   SDK库文件,此文件可以到微软或者本站获取,然后通过VC设置将其关联。下面说明了在VC6和VS.Net下的安装方法。   
        VC6(英文版):选择菜单Tools->Options,打开Options对话框,选择Directions标签页,选择Include   files项,在里面添加DirectX头文件的文件夹路径目录,同样,在Library   files项中添加DirectX头文件的文件夹路径目录。   
        VS.Net(中文版):选择菜单"工具->选项",打开选项对话框,打开Projects标签页,分别选择"包含文件"和"库文件"进行相应的路径添加即可。   
      注:VC在进行编译时,会根据排列顺序来进行库文件选取,假设有两个相同名字的库,VC会优先使用排列在前面的库文件。   
        
        
      

  10.   

    这个是sample目录,有一些例子可以参考,你可以安装一个完整的SDK
      

  11.   

    要不哪位大侠把这个东西给我显示成全屏的吧.我这还是不能编译.我装下面的这两个东西了.还要装什么?我不会VC.C:\Documents and Settings\All Users\「开始」菜单\程序\Microsoft Visual C++ 6.0
    C:\Documents and Settings\All Users\「开始」菜单\程序\Microsoft DirectX SDK (August 2008)
      

  12.   

    不用再装什么了,把DXSDK的include和lib路径添加到VC的设置里面就可以了,参考11楼。
      

  13.   

    你装好了DX的SDK后,参考我11楼的方式,设置好...就可以使用了
      

  14.   

    --------------------Configuration: amextra - Win32 Debug--------------------
    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)
      

  15.   

    --------------------Configuration: VirtualCamera - Win32 Debug--------------------
    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;这一行
      

  16.   

    这些错是什么意思?我配的Include files
    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 是一样的