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

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

点击打开链接

WIndows编译MAME0.184相关推荐

  1. OGRE 2.1 Windows 编译

    版权所有,转载请注明链接 OGRE 2.1 Windows 编译 环境: Windows 7 64Bit Visual Studio 2012 OGRE 2.1 CMake 2.8.12.1 OGRE ...

  2. DCNv2 windows编译2021

    2019年曾经写过一篇DCNv2 windows编译的博客 https://blog.csdn.net/jacke121/article/details/91355170 当时vs2015是编译成功的 ...

  3. Cef mysql.exe_CEF3.2623使用记录:windows编译

    CEF3.2623使用记录:windows编译 1:cef3.2623下载地址 2623是cef3最后一个支持xp系统的版本,且可以支持html的audio标签,可以用作对html音频的处理下载地址为 ...

  4. LibreCAD for windows 编译

    LibreCAD for windows 编译 项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译: 1.下载源码解压到H盘 2.用notepad+ ...

  5. FreeRDP 2.0 for Windows 编译

    简介 Freerdp 一个开源的RDP跨平台客户端: https://github.com/FreeRDP/FreeRDP 版本 2020-04-09 Github上其发布了2.0版本: 只下载其re ...

  6. Windows编译FreeRDP

    Windows编译FreeRDP 需要准备的工具 1.安装CMake (cmake-gui) 2.安装`Visual Studio Community 2017` 3.下载`FreeRDP`源码 4. ...

  7. windows编译g20问题解决记录

    windows编译g20问题解决记录 error C3861: 'vasprintf': identifier not found 参考链接 here

  8. Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程

    Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程 大家好,我是艾西今天和大家聊聊魔兽世界游戏内的脚步以及防作弊模块 Eluna是 ...

  9. windows编译libzip vs2017

    windows编译libzip vs2017 1 下载 2 打开工具 3 编译zlib 4 编译libzip 链接 参考: 原创文章禁止转载 同步发布http://www.alom.com.cn/ 1 ...

  10. Skia Windows 编译

    Skia Windows 编译 编译环境:win10 64位.VS2017.git.LLVM 一.下载Skia相关源码 1. 下载google工具depot_tools git clone https ...

最新文章

  1. asp.net数据绑定之Eval和Bind区别
  2. 三种运动让身高增长4-10cm
  3. java小编程----str中没有内容
  4. 李航《统计学习方法》之EM算法及其推广
  5. 软件工程(2019)第二次作业
  6. 前端优化-Img与background
  7. MicroSIP注册点星PBX后拨打电话undefined external error故障解决方法
  8. MySql卸载不干净怎么办?
  9. 使用YALMIP 求解LMI时遇到的问题
  10. BMZCTF:神秘压缩包
  11. java生成word 框勾_Java根据word模板生成word文档之设计详细思路—word标签定义 | 学步园...
  12. 如何用公众号关联认证小程序
  13. DICOM医学图像读取涉及到的医学坐标体系
  14. 四、两个三层交换机互联
  15. 使用snmpwalk采集设备的OID信息
  16. C 语言画一颗圣诞树
  17. Johnson-Trotter 生成全排列算法
  18. letcode 715
  19. Symbian OS on E65应用开发手记(3)——SDK注册及14天学习总结
  20. 星号构成的倒立直角三角形图案

热门文章

  1. 【SAP-PS笔记】基于WBS直接录入金额做结果分析的项目计划成本
  2. matlab 矩阵位移法编程 结构力学,matlab-矩阵位移法编程-结构力学.doc
  3. 【2019年04月09日】A股净资产收益率ROE最高排名
  4. Linux偷偷“吃”了我的内存?
  5. python安装face_recognition错误
  6. Film Stocks for Mac(PS胶片模拟调色插件)
  7. 银行家算法01--安全性检查 (操作系统)
  8. 再探c++ priority
  9. svn问号图标解决方案
  10. 卡内基梅隆大学计算机专业录取难,卡内基梅隆大学计算机录取