2.4. Microsoft SDK の DirectShow BaseClasses をビルドしてインストールする

SpursEning SDK チュートリアルをビルドするには、Microsoft SDK の DirectShow BaseClasses が必要です。DirectShow BaseClasses をビルドし、SpursEning SDK チュートリアルのインストール・ディレクトリへコピーします。

以下の解説は、項1.1. 「Microsoft Visual C++ 2008 Express Edtion をインストールする」項1.2. 「Windows Vista™ および .NET Framwork 3.0 ランタイムコンポーネント用 Microsoft® Windows® Software Development Kit をインストールする。」項2.2. 「SpursEngine SDK をインストールする」 が完了していることを前提にしています。

  1. C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\baseclasses.sln ファイルをダブルクリックして Visual Studio C++ 2008 Express Editon を起動します。

  2. baseclasses.sln は旧バージョンの Visual Studio で作成されているため、Visual Studio 変換ウィザードが起動されます。

    以下の画面が表示されます。「次へ」ボタンをクリックします。

  3. 以下の画面が表示されます。「変換する前にバックアップを作成しますか?」は、デフォルトの「変換前にバックアップを作成する」のままにしておき、「次へ」ボタンをクリックします。

  4. 以下の画面が表示されます。「完了」ボタンをクリックします。

  5. 変換が完了します。以下の画面が表示されます。「完了」ボタンをクリックします。

  6. 以下の画面が表示されます。

  7. メニューで [ビルド]-[バッチビルド] を選択します。以下の画面が表示されます。

    構成「Debug」(1番目) と「Release」 (3番目) のチェックボックスをチェックします。「リビルド」ボタンをクリックします。

  8. リビルドが終了します。以下の画面が表示されます。

  9. C:\Program Files\Microsoft SDKs\Windows\v6.0\Multimedia\DirectShow\BaseClasses\Debug\, C:\Program Files\Microsoft SDKs\Windows\v6.0\Multimedia\DirectShow\BaseClasses\Release\ ディレクトリが追加されています。

  10. C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\ ディレクトリを C:\TOSHIBA\SE1000\tutorial\sample\candi\DirectShow_filter\ ディレクトリにコピーします。