DGIndexをビルドします。

記事作成時のファイルは
- Visual Studio Community 2015 update3
- nasm 2.12.02
- maki-rxrz/DGMPGDec r124
1 VisualStudio
VisualStudioが必要なのでMicroSoftからVisual Studio Community 2015を入手しインストールします。
https://www.visualstudio.com/products/free-developer-offers-vs.aspx
C++を利用するためにはインストール時にオプションで追加する必要があります。
インストール後でも追加できるので必ずいれてください。
2 ダウンロード
- nasm
- DGMPGDec




次に、GitHubからDGMPGDec-master.zipを落とします。

各zipを展開しておきます。

3 ビルド
nasmのフォルダパスを確認。
ここでは
D:\download\nasm-2.12.02\です。

DGMPGDec-masterフォルダを開き、DGMPGDec_Build_Release_msvc14.batを実行します。
今はまだエラーですぐ終了してしまいます。
batファイルを編集するためDGMPGDec_Build_Release_msvc14.batをメモ帳で開きます。

batにnasmのフォルダパスを指定する必要があるので
28行目に
set NASMPATH=D:\download\nasm-2.12.02\
を追加します。フォルダパスの最後は必ず\で終わってください。
保存した後、batを実行すればビルドが始まります。

D:\download\DGMPGDec-master\bin\msvc14.0\Release
にDGIndex.exeがあれば成功です。
DGDecode.dll
DGIndex.exe
DGVfapi.dll
以外のファイルは必要ないので削除してください。

こちらの記事を参考に、DGIndexのビルドに成功しました、ありがとうございました。
返信削除当方が苦戦した点として、Visual Studio Community 2015をインストールする際、初期設定のままだとvisual C++がインストールされず、ビルドに失敗しました。
今後ビルドされる方のために、私の失敗をコメントとして残させていただきます。