论坛: 帮助论坛 (Thread #22076)

qedit.hの498行目でdxtrans.hがインクルードできないビルドエラーについて (2009-03-19 11:17 by thirteenth #42631)

件のエラーはWDKに含まれるDirectShow関連のヘッダーファイルに起因する問題 です。詳しくは"CaptureControl.h"の16~23行(リビジョン3現在)のコメントをご覧下さい。

-----
// 注:最新SDKではDirectShowの仕様変更対応の為、qedit.hに以下の編集を行わ なければビルドできない。
// 498行目はライン全体のコメントアウト、その他はIDXEffect基底クラスから の派生を定義しない為のライン途中からのコメントアウト
// qedit.h 498: //#include "dxtrans.h"
// qedit.h 837: IDxtCompositor //: public IDXEffect
// qedit.h 1151: IDxtAlphaSetter //: public IDXEffect
// qedit.h 1345: IDxtJpeg //: public IDXEffect
// qedit.h 1735: IDxtKey //: public IDXEffect
// 参考 http://social.msdn.microsoft.com/forums/en-US/windowssdk/thread/ed097d2c-3d68-4f48-8448-277eaaf68252/
-----

当該ファイルを編集できない際には (2009-03-19 22:38 by thirteenth #42646)

セーフモードで起動するなどしてみて下さい。
回复到 #42631