WIndows編譯MAME0.184

首先打開一個控制檯窗口,設定Msys的路徑:

set path=I:\msys64\usr\bin;%path%

之後設置Msys中的bin及include的路徑:

set include=%include%;I:\msys64\mingw64\include
set lib=%lib%;I:\msys64\mingw64\lib

set path=%path%;I:\msys64\mingw64\bin

 

在這個環境中編譯Lua-5.3.0:

在Lua-5.3.0的src目錄下

將CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)

改爲

CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_1$(SYSCFLAGS) $(MYCFLAGS)

執行

make mingw

 

之後是在mingW下編譯genie:

先將上面編譯好的Lua放入

MAME源碼目錄\3rdparty\genie\build\gmake.windows\obj\Release\src\host\lua-5.3.0\src

之下,設置Lua的Include和庫的路徑:

set include=%include%;I:\mamesrc\3rdparty\genie\build\gmake.windows\obj\Release\src\host\lua-5.3.0\src

set lib=%lib%;I:\mamesrc\3rdparty\genie\build\gmake.windows\obj\Release\src\host\lua-5.3.0\src

在MAME源碼目錄\3rdparty\genie之下執行

make

完成genie的編譯

 

最後就可以在MAME源碼目錄下執行

make vs2015 PYTHON_EXECUTABLE=I:/msys64/mingw64/python.exe 

來生成VS2015的項目了。(注意斜線一定要用'/')

 

 

 

本文所提及的源碼及工具可在此處下載

點擊打開鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章