"dxtrans.h"が見つからないエラー処理の対処

最新のSDKをインストールしていて、古いDirectShowのプログラムをコンパイルしようとすると
"dxtrans.h"が見つからないエラーが発生する。
以下が対処法です。

対処法

qedit.hのエラーが出ている業まで行く
//#include "dxtrans.h"
と、コメントアウトして、以下の定義をどこでもいいので追加する。
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__

これで問題なくコンパイルが可能となる。
最終更新:2010年05月24日 00:14