WIndows编译MAME0.184

本文介绍如何在Msys环境下配置路径并编译Lua-5.3.0,随后将编译好的Lua用于编译MAME项目的Genie模块,并最终生成VS2015项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先打开一个控制台窗口,设定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的项目了。(注意斜线一定要用'/')

 

 

 

本文所提及的源码及工具可在此处下载

点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值