BonDriverProxyExをVS2019でビルドする

スポンサーリンク
スポンサーリンク
TS抜き
スポンサーリンク
スポンサーリンク

VS2019のインストール

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

ソースの入手

GitHubからダウンロードします。

ソースの修正(32bit版をビルドする場合)

BonDriverProxyEx\BonDriverProxyEx.cpp の1031行目と2027行目にある以下の部分を修正します。

#ifdef _WIN64
							::inet_ntop(AF_INET, &(si4.sin_addr), addr, sizeof(addr));
#else
							::lstrcpyA(addr, ::inet_ntoa(si4.sin_addr));
#endif

上1行と下3行の先頭に//を付けてコメントアウトします。

//#ifdef _WIN64
							::inet_ntop(AF_INET, &(si4.sin_addr), addr, sizeof(addr));
//#else
//							::lstrcpyA(addr, ::inet_ntoa(si4.sin_addr));
//#endif

ビルド

BonDriverProxyEx.slnをダブルクリックします。

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

右側の「ソリューションエクスプローラー」の「BonDriverProxyEx (Visual Studio 2013 – Windows XP)」を右クリックして、一番下の「プロパティ」をクリックします。

「プラットフォームツールセット」を「Visual Studio 2019 (v142)」にしてOKをクリックします。

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

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

「Release」フォルダにBonDriverProxyEx.exeが出来上がっています。

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

B25デコード版のビルド

GitHubからソースをダウンロードします。

GitHubからlibaribb25のソースをダウンロードします。

BonDriverProxyEx\aribb25 に libaribb25-master\aribb25 の中身を入れます。

あとのビルド手順は同じです。

スポンサーリンク
スポンサーリンク
TS抜き
thtsfをフォローする
スポンサーリンク
スポンサーリンク

コメント

  1. viola より:

    お久しぶりです、B1デコード版をビルド出来るのではないかと
    https://github.com/epgdatacapbon/BonDriverProxyEx/tree/decodeに
    https://github.com/tsukumijima/libaribb25をVS2019で何回もビルドしたのですが
    (c1083 ソースファイルを開けません)とエラーになってしまうのですが、やはり無理でしょうか
    質問がそれていますが、よろしくお願いします

    • thtsf より:

      できないと思います。
      何らかの修正が必要だと思いますが、私には分かりません。

  2. viola より:

    返答ありがとうございます。たぶん無理だとは思っていたのですが、詳しい人に確認して欲しかったので質問してすっきりしました。また何か聞きたい事が有りましたら
    宜しくお願いします。

タイトルとURLをコピーしました