fatal error C1083: 无法打开包括文件:“qedit.h”: No such file or directory

时间:2023-01-15 11:21:08

VS2010编译 DirectShow一些项目时遇到 错误:fatal error C1083: 无法打开包括文件:“qedit.h”: No such file or directory

解决方法:

从网上下载一个 qedit.h 的头文件,或者从 vs08 安装的目录下弄一个也行。

然后拷贝下载的 qedit.h 文件到目录 C:\Program Files\Microsoft SDKs\Windows\v7.1\Include 下;

然后在之前编译出错的项目的 "stdafx.h" 的文件中头部加上:

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

就ok了~~~

备注:vs2010需要项目属性需要配置 DirectShow 开发环境,具体配置参考网络。。。