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,就可以看結果了。



第一個例子的截圖如下,剩下的就期待你自己去編譯和運行了。




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