Platform SDKインストール †Visual Studio .NET 2003のときと同じようにPlatform SDKをインストール 調べてみると,VS2005環境でDirectShow?を開発するための準備
にて対処法が書いてあったので, C:\Program Files\Microsoft Platform SDK\Samples\Multimedia\DirectShow\BaseClasses にある各ファイルを下記のよう修正してビルドするとうまくいきました. ctlutil.h †ctlutil.h 278行目 operator=(LONG); を (long)operator=(long); に修正 winutil.cpp †winutil.cpp 2093行目 for (UINT Count = 0;Count < Result;Count++) を UINT Count; for (Count = 0;Count < Result;Count++) に修正 outputq.cpp †outputq.cpp 635行目 for (long iDone = 0; iDone < nSamples || (m_nBatched != 0 && m_bSendAnyway); ) { を long iDone; for (iDone = 0; iDone < nSamples || (m_nBatched != 0 && m_bSendAnyway); ) { に修正 wxdebug.cpp †wxdebug.cpp 564行目 static g_dwLastRefresh = 0; を static DWORD g_dwLastRefresh = 0; に修正 |