VS2012使用DirectShow时找不到qedit.h的问题

自己在参考http://blog.csdn.net/hjl240/article/details/45419325实现使用DirectShow访问USB摄像头,使用opencv显示图像时,出现了找不到“qedit.h”的问题。

首先,DirectShow工具包的include/下已经存在qedit.h,将其拷贝到工程目录下并包含(DirectShow下载链接:http://download.csdn.net/detail/lwx309025167/9867982)

之后,参考http://blog.csdn.net/sz76211822/article/details/47183689,在#include "qedit.h"语句之前增加

#pragma include_alias( "dxtrans.h", "qedit.h" )
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__

即可通过编译。  

时间: 2024-10-03 16:35:25

VS2012使用DirectShow时找不到qedit.h的问题的相关文章

VS2012找不到SDKDDKVer.h的Bug修复

机器同时安装了Visual Studio 2012和低版本(如VS2010),运行一段时间后会出现一个bug.新建或旧的Win32/MFC工程在编译时,编译器提示:fatal error C1083: 无法打开包括文件:"SDKDDKVer.h": No such file or directory 原因:出现这个bug的原因是VS2012中关于Windows SDK的路径宏定义和VS2010不同,而在某种情况下VS2010的配置串扰到了VS2012.VS2010中定义包含目录的宏为$

解决eclipse配置Tomcat时找不到server选项(Mac通用)

集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境(Runtime Environments) ——添加(Add),添加Tomcat服务器.对应安装的Tomcat版本选择Apache Tomcat v6.0.下一步通过“浏览(Brower)”按钮选择之前Tomcat的安装目录,指定后点击“完成”完成配置. 问题在于我的Eclipse为新版本eclip

解决eclipse配置Tomcat时找不到server选项

集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)--首选项(preferences)--服务器(Server)--运行时环境(Runtime Environments) --添加(Add),添加Tomcat服务器.对应安装的Tomcat版本选择Apache Tomcat v6.0.下一步通过"浏览(Brower)"按钮选择之前Tomcat的安装目录,指定后点击"完成"完成配置. 问题在于我的E

ios 引入第三方库时 运行时找不到函数实现的 问题

今天引入webtrends 这个库,结果一直运行时找不到函数,纳闷了一下午! 后来发现,是other flag没有设置对,对于那些包含category用来扩展ios原始类型的库,链接的时候需要特别的链接选项: 我先参看了如下的链接,感谢原作者! http://blog.csdn.net/xiaowenwen1010/article/details/40782971 读完原文后,我再总结一下:

Linux程序可以编译连接但是执行时找不到*.so 一般都和LD_LIBRARY_PATH有关

http://bbs.chinaunix.net/thread-983182-1-1.html PATH变量: 此变量代表可执行程序在任意位置直接输入指令执行时,系统会到此变量标记的目录里去找对应的可执行程序. 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下: (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以: export PATH=$PATH:path -----path为命令所在路径 (2)如果只

Android见招拆招十二:引入时找不到AndroidManifest.xml或*.jar

问题描述 引入新工程时报找不到AndroidManifest.xml 引入包中*.jar缺失 问题解决 开始时引用library有个红色叹号,运行报错:引入包下缺少*.jar文件 删去原有报错library,重新引用并编译,叹号消除,运行叹号消除但是仍然报错:找不到AndroidManifest.xml 具体操作为:工程上右键properties——>Java Build Path——>Libraries 删掉原来workplace里的pulltorefresh,重新引入发现pulltoref

配置View桌面时找不到域的解决方法

配置View桌面时找不到域的解决方法 概述:今天一个网友问我,在配置View桌面的时候,找不到域,这是在View Composer中没有配置帐户的原因. 网友2016/4/1213:50:15老老师请教个问题view我采用的是linkclone的模式父VM以加入域并做了快照但是在自定义的时候却找不到我的domain我看视频中是能直接找到domain的,我的会是哪里出了问题呢?我用的是view6.2王春海2016/4/1213:51:131.你的ViewComposer与View连接服务器的DNS

生成JNI的DLL时提示找不到jni.h的解决办法Cannot open include file: 'jni.h': No such file or directory

解决办法: 就是到jdk的安装目录下include下把以下相应的文件,复制到vc目录下的include文件夹下 \jdk\include\jni.h \jdk\include\win32\jawt_md.h \jdk\include\win32\jni_md.h 上面主是jdk安装目录下的三个文件,分别复制它们到vc目录下的include文件夹下.如我的安装位置是: D:\Program Files\Microsoft Visual Studio\VC98\Include 你们可以根据自己的安装

springmvc 访问时找不到配置文件

运行tomcat时一切正常,访问时报了init()错误,后台报的是fileNotFoundException,原因时找不到spring的配置文件,web.xml主要配置如下 1 <!-- springmvc核心servlet --> 2 <servlet> 3 <servlet-name>DispatcherServlet</servlet-name> 4 <servlet-class>org.springframework.web.servle