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 開發環境,具體配置參考網絡。。。