xtne6f版EDCBをVS2017でビルドする

VS2017のインストール

Visual StudioからVisual Studio Community 2017をダウンロードします。

ワークロードで「.NETデスクトップ開発」と「C++によるデスクトップ開発」にチェックを入れて、インストールします。

ビルド

GitHubからSource code (zip)をダウンロードします。

解凍して「Document」フォルダにあるEDCB_ALL.VS2015.slnをダブルクリックします。

「Debug」を「Release」に変えます。

「プロジェクト」から「ソリューションの再ターゲット」をクリックします。

そのままOKをクリックします。

失敗が0なら問題ありません。

「ビルド」から「ソリューションのビルド」をクリックします。

失敗が0ならビルド完了です。

x86\Release にファイルが出来上がっています。

拡張子が.exp .iobj .ipdb .lib .pdb .mapのファイルは不要なので削除します。
残ったファイルは以下のようになります。

その他のファイルの配置

「Document」フォルダのReadmeを入れます。

「ini」フォルダの中身を入れます。

B25Decoder.dllを入れます。10.66を使っていた方はそのまま使えます。
持ってない方はこちらからダウンロードして「x86」フォルダにあるものを使ってください。

「BonDriver」フォルダを作ります。

ファイル構成

ここまで終えると以下のようになります。

あとはこれを適当なフォルダに入れて設定していきます。

設定はこちらの記事を参考にしてください。

コメント

  1. mazi-touhu より:

    とても参考になり、無事録画環境を構築できたのですが
    録画後にEDCBが閉じてしまう現象に陥っています。
    連続した録画の場合は閉じることはないのですが、数分でも時間が空いた録画だとEDCBが閉じてしまいます。
    何か対策等があり、差支えなければご教示願います。

    • thtsf より:

      EDCBがEpgDataCap_Bonのことを指しているのであれば正常な動作です。
      EpgDataCap_Bonは録画開始時間になるとEpgTimerSrvに呼び出され、録画終了時に閉じられます。
      録画が正常に行われていれば問題ありません。

      • mazi-touhu より:

        返信ありがとうございます。
        不具合ではなかったのですね、安心しました。
        ちなみに録画後にEpgDataCap_Bonを閉じなくすることは可能でしょうか

  2. mazi_touhu より:

    そうですか、分かりました。
    丁寧にありがとうございました。
    色々と探ってみます