Ejoy2D Windows下编译步骤

最近风云开源了ejoy2d引擎,对于我这个习惯于vs和eclipse的人来说,编译ejoy2d之类代码简直是折磨,但是因为需要学习Lua开发,只能坚持,不断折腾啊,也得到群

EJoy2D引擎技术交流
  119121319的一些帮助,在此表示感谢,虽然我这个做了3年多C++开发的人被认为是小白。为了让更多的人入门简单点,所以把编译步骤下来,供大家参考。


项目里面给出的编译步骤:

For Windows , you need mingw32 .
* Install Lua 5.2.3
* Copy lua52.dll to /usr/local/bin
* Install glew 1.9
* make or make mingw
* ej2d examples/ex01.lua to test

大神的东西就是他说了,我没懂。。。。好吧,下面是编译步骤。主要是针对那些从未用过Linux或者像我这样第一次使用mingw的程序猿。

  • 首先你需要安装mingw,安装步骤的话,可以下载 来安装MinGW,这个步骤其实很简单了,我就不细说了,安装还是挺自动化的。mingw网址:http://www.mingw.org/
  • 然后才是痛苦的地方,安装完成后,确认安装了Lua开发包,记住,要通过minGW installer manager来安装,不要自己把下载下来的Lue bin文件拷贝过去,没用的。安装路径如下图所示。最好把lua安装包都安装下,保险点。

安装lua开发包之后,编译步骤里面有句话“ * Copy lua52.dll to /usr/local/bin”,到底怎么弄呢。我折腾了n久才搞定。步骤如下:
    • 找到你的mingw安装路径,到目录msys下。我的是:C:\MinGW\msys\1.0
    • 手工创建目录local,在local目录里面建bin文件夹,像下图这样:

    • 然后将Lua52.dll拷贝过去,lua52.dll在MinGW\bin 里面
    • 下面是Install glew1.9了,我在mingw installer manager里面没找到这个,怎么办呢,自己编译。下载源代码编译,我编译好了放在csdn下载里面,如果需要的话可以去下载,然后放在上图所示的那个目录里面,并将glew头文件拷贝到MinGW\include\GL 文件夹里面。切记,编译一定要用mingw编译,千万别弄个vs编出来的dll拷贝到里面去,没用的。
glew for mingw version 下载
    
 完成这些准备步骤就可以编译ejoy2d了,首先打开msys,在目录MinGW\msys\1.0里面有个msys.bat。运行这个,然后显示下面界面:


定位到你ejoy工程目录下面,比如我的是


最后输入编译命令,如下图。如果没有错误,说明编译成功了。


编译成功之后,ejoy2d工程目录下会有 ej2d.exe 出现。


最后是运行了,在mingw32 命令窗口输入 ej2d.exe examples/ex01.lua,就可以看结果了。



第一个例子的截图如下,剩下的就期待你自己去编译和运行了。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值