xlua編譯之多平臺編譯及第三方庫編譯

項目開發中經常會遇到,lua層中希望調用一些第三方庫的需求,這個時候就避免不了需要重新編譯xlua,接下來就跟大家說一下編譯不同平臺的xlua庫的步驟及注意事項。

首先,大家知道lua分luajit和原生lua(例如lua5.3),根據項目的選擇需要編譯對應的xlua庫。

luajit

1.android平臺

編譯Android平臺的luajit的時候需要特別注意,由於xcode目前已不在支持32位的程序編譯,因此想要編譯luajit的話只能在linux平臺去編譯了,linux編譯,我選的環境是centos7的系統,其中要先後安裝AndroidNDK、cmake環境、g++編譯環境、32位glibc-devel.i686、32位libstdc++-devel.i686,這些都安裝並配置好相應環境後就可以放心的編譯xlua庫了

ndk下載:https://developer.android.google.cn/ndk/downloads/older_releases

ndk配置:https://www.jianshu.com/p/9ada3fd9c286

cmake安裝:https://blog.csdn.net/f110300641/article/details/81698637

32位lib:https://blog.csdn.net/huangwei2014/article/details/94434743

2.ios平臺

3.Windows平臺

4.mac平臺

lua5.3

如何添加第三方庫

https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/XLua%E5%A2%9E%E5%8A%A0%E5%88%A0%E9%99%A4%E7%AC%AC%E4%B8%89%E6%96%B9lua%E5%BA%93.md

這裏是官方的鏈接,按照官方教程加入對應的第三方庫即可

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