如何在Mac OS X(10.6.8)上構建wxLua,以便它使用LuaJIT2而不是標準的Lua解釋器?在Mac OS X上將wxLua與LuaJIT結合使用
我曾嘗試:
./configure --with-lua-prefix=/Users/finnw/LuaJIT-2.0.0-beta9
其中/Users/finnw/LuaJIT-2.0.0-beta9
是我建LuaJIT的目錄。
我也試圖複製src/libluajit.a
到lib/liblua5.1.a
和src/libluajit.so
到lib/liblua5.1.so
和其他各種組合,例如改變從.so
擴展到.dylib
但還是我總是得到的Lua不LuaJIT(如可以通過加載腳本驗證這需要ffi
模塊。)
我該如何強制它鏈接到LuaJIT2?爲什麼configure --with-lua-prefix
選項不能完成它聲稱的功能?這點在/path/to/luajit/include/lua5.1/*.h和/path/to/luajit/lib/liblua5.1
$ ./configure --with-lua-prefix=/path/to/luajit --enable-systemlua
:Debian的
我已經在使用'--with-lua-prefix'。添加'--enable-systemlua'對我來說沒有任何區別。 – finnw 2012-07-11 15:56:12
你的LuaJIT頭文件在/path/to/luajit/include/lua5.1中?如果頭文件只是在include /中,它不適用於我。 – furq 2012-07-11 20:06:02
我認爲這是在正確的軌道上,因爲我現在得到'luaI_openlib'沒有被發現的錯誤,這表明正確的標題被包含在內 – finnw 2012-07-11 21:19:26