1)ソースコードのバージョン2.14をダウンロード
http://gens.me/downloads.shtml
2)のDirectXの古いバージョンをダウンロードしてインストール
https://github.com/apitrace/apitrace/wiki/DirectX-SDK
私は2007年の次のバージョンを使用しました
2007年8月:D3D8ヘッダとライブラリを含むように最終
https://www.microsoft.com/en-gb/download/details.aspx?id=13287
3)環境変数を追加します
編集E:\ツール\ VS2017 \ Common7 \ツール\ VsDevCmd.bat
前ext_end、次のコードを追加します。で
セットDXSDK_DIR = "C:\プログラムファイル(x86の)\ Windowsのキット\ DirectX_SDK_2007 \" コール%DXSDK_DIR%ユーティリティ\ビン\ I386 dx_setenv.cmd
4)古いLIBC.LIB、およびucrtとVS2017デフォルトで古いバージョンdinput.libは。だから、競合が存在しますので。
メイクファイルの編集氏族、プラスリンクオプション/ NODEFAULTLIB:libcの
変更後:
$(GENSPATH)\ gens.exe:$(OBJS) $(LINK)/ NODEFAULTLIB:libcの/ SUBSYSTEM:WINDOWS / OUT:/PDB:"$(SYMPATH)\$(@B).pdb "@ $"」$(GENS_LIBS)$ **
参考:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019