我在编译SDK自带的Cameracapture的例子时,出现
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
1> ------ 已启动生成: 项目: CameraCapture, 配置: Release Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
1> 正在链接...
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 IID_IMediaEvent
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 PIN_CATEGORY_STILL
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_IMGSinkFilter
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 MEDIATYPE_Video
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 PIN_CATEGORY_CAPTURE
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 MEDIASUBTYPE_Asf
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 DMOCATEGORY_VIDEO_ENCODER
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_DMOWrapperFilter
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_VideoCapture
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_FilterGraph
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_CaptureGraphBuilder
1> Windows Mobile 5.0 Pocket PC SDK (ARMV4I)/Release/CameraCapture.exe : fatal error LNK1120: 11 个无法解析的外部命令
1> 生成日志保存在“file://d:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK/Samples/CPP/Win32/Cameracapture/Windows Mobile 5.0 Pocket PC SDK (ARMV4I)/Release/BuildLog.htm”
1> CameraCapture - 12 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
加上
#include <dshow.h>
#pragma comment(lib, "Strmiids.lib ")在mobiel5 dubug下调试不出错,但是其他情况还出现这样的错误:
错误1error LNK2001: 无法解析的外部符号 DMOCATEGORY_VIDEO_ENCODEREricCamera.objCamera
再加上
#include <Dmoreg.h>
#pragma comment(lib,"Dmoguids.lib")
调试成功。
参考:
http://topic.okbase.net/200809/2008090913/3446616.html
http://topic.csdn.net/u/20070424/23/79aca4e4-dcb1-425d-b36c-cf426e12493e.html
分享到:
相关推荐
wince6.0 directshow camera
directshow camera 使用,修改版本。
利用DirectShow开发摄像头获取图片,打开麦克风等功能。支持VS2005、VS2008、VS2010、VS2012、VS2013、VS2015。DirectShow(简称 DShow) 是一个 Windows 平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能...
Wince6.0 使用DirectShow实现摄像头预览、抓拍、录像,非常好用
在Windows10的系统中,采用VS2015的开发环境,用Qt+DirectShow库实现了打开多个USB摄像头,把采集到的视频用Qt显示出来,并用DirectShow库实现了视频录制并保存; 并实现了每隔30s保存一个视频;方便视频的存储;...
Directshow相机 C ++中基于窗口的相机库。 特征 使用OpenCV :: Mat 支持相机分辨率设置 支持相机属性设置 支持曝光融合 循环程序来处理相机循环 目录 用法 # include using namespace DirectShowCamera ; // Get a...
directshow实现视频捕获(源码)vs2005
以labwindows/CVI为开发工具,调用windows的Directshow,实现显示摄像头影像
DirectShow控制USB摄像头显示视频,可以自己写抓拍图片,opencv保存,需要配置opencv的环境.
1.调用DirectShow查询UVC设备信息; 2.调用OpenCV打开设备,设置视频流参数,读取视频流,录制视频,播放视频; 3.计算帧率;
通过DirectShow接口查询UVC的信息,通过OpenCV接口打开UVC,读取帧数据。
基于directshow开发的采集摄像机数据并 实时预览的demo,开发环境VS2015
Delphi 源码,用DirectShow 的方式,进行视频输入设备枚举、视频支持格式枚举、视频预览、视频录像。
这是基于DirectShow的虚拟摄像头驱动源代码工程, 此工程采用从零开发,采用非常原始的方法实现COM基础组件和IBaseFilter,IPin等接口功能。 不依赖 DSHOW的SDK库就可以编译运行, 本代码工程使用VS2015编译。 如果...
DirectShow环境包(包含include,lib,demo)视频播放专用。记得要安装dxsdk!!!记得要安装dxsdk!!!记得要安装dxsdk!!!
directshow demo开发实例 ,编译通过,完全可以运行
Window下通过DirectShow控制USB摄像头抓拍照片,简单使用,可以实现查找摄像头,抓拍指定摄像头的一帧
用Directshow实现视频采集和预览,采集到的视频数据采用ffmpeg库编码成mpeg文件。附加一个图像抓拍功能。 记得要先注册Filter哦~~o(╯▽╰)o
利用DirectShow开发C#版的视频播放器的源代码
C# 采用DirectShowlib,打开USB相机并拍照。VS2012 完全可用。