Windows SDKインストール †ダウンロード †ダウンロードページ から 6.2.6000.0.18.WindowsSDK_Vista_JPN_daily.DVD.Rel.img をダウンロード.その後, 6.2.6000.0.18.WindowsSDK_Vista_JPN_daily.DVD.Rel.iso にリネームし,isoを用いてインストール. インストール †Visual Studio C++コンパイラのチェックを外してインストール. 以降,WindowsSDK@Momma's Wiki を参考にしながらインストールを行った. Visual Studioのパス設定 †インクルードファイルのディレクトリに C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses C:\Program Files\Microsoft SDKs\Windows\v6.0\Include C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\winui\tsfcompart を追加 ライブラリファイルのディレクトリに C:\Program Files\Microsoft SDKs\Windows\v6.0\lib を追加 [注意] BaseClasses?ビルド †C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\baseclasses.sln を利用してビルド. C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Release_MBCS にstrmbase.lib C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Debug_MBCS にstrmbasd.libが生成されていることを確認する. そして,ライブラリファイルのディレクトリに C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Debug_MBCS C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Release_MBCS を追加 BaseClasses?ビルド時の注意点 †BaseClasses?のビルド時にエラーが出るので調べてみたところ,
こちらのサイトにて, C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses を C:\Program Files\Microsoft SDKs\Windows\v6.0\Include より上に設定するとよい とあるため,試しにやってみるとうまくいった(インクルードの順番に依存?). |