luajit

    1熱度

    1回答

    我聽說過使用LuaJIT將Lua代碼編譯爲字節碼,然後將其轉換爲靜態庫。 理想情況下,我希望能夠將Lua代碼編譯到動態庫中,這樣我就不必重建主要的可執行文件。 你能把Lua編譯成一個dll嗎?如果是的話,你怎麼連接到C++代碼,因爲沒有頭文件? 最後,你將如何從程序內部運行Lua腳本?

    30熱度

    2回答

    如何將我的Lua腳本編譯成單個可執行文件,同時獲得LuaJIT的超高速性能優勢? 背景: 我的Lua腳本是我創建了一個Web應用程序(如主辦http://example.com) 我目前的技術堆棧NGINX(Web服務器),Lua中/ LuaJIT(語言檢索動態內容) 我身邊有50多個.lua文件彌補我的web應用程序(從模型/視圖/控制器) 9的FreeBSD操作系統 爲了簡化起見,我想將所有運

    0熱度

    1回答

    如何在Mac OS X(10.6.8)上構建wxLua,以便它使用LuaJIT2而不是標準的Lua解釋器? 我曾嘗試: ./configure --with-lua-prefix=/Users/finnw/LuaJIT-2.0.0-beta9 其中/Users/finnw/LuaJIT-2.0.0-beta9是我建LuaJIT的目錄。 我也試圖複製src/libluajit.a到lib/lib

    2熱度

    1回答

    相關:Differences between standard Lua bytecode and LuaJIT bytecode 我正在寫一個Lua字節碼解釋器,我試圖LuaJIT和luac之間做出選擇生成初始字節碼。由於我正在編寫解釋器,因此我不會獲得任何JIT性能,所以這一切都歸結爲編譯器的質量和生成的字節碼的設計。 是不是編譯器明顯更好? 我正在用Dart編寫這個代碼(也是解釋),所以我們將

    4熱度

    1回答

    我正在編寫一個需要在LuaJit中讀取一些複雜的二進制消息的小應用程序。 我一直在使用位模塊和string.rep了很多。但是,這非常麻煩。我是使用LuaJit的新手,並認爲使用FFI可能會更簡單。 在CI可以聲明這樣的結構: struct mystruct { uint32_t field1; char field2[6]; uin64_t field3;

    2熱度

    2回答

    請指教有關在mac上構建android LuaJit或解決pseudo-op: '.private_extern'彙編程序錯誤的提示。我在Mac和下一條指令 到complie LuaJit2在DOC /安裝或http://luajit.org/install.html#android: 我做出的唯一改變是改變linux-x86到darwin-x86得到NDK交叉編譯。我還添加了TARGET_SYS

    1熱度

    2回答

    我綁定了一個很大程度上使用字符串狀態的第三方C API。例如。 (僞): ffi.cdef [[ struct Reply { char * str; size_t len }; Reply * doSomething(); void freeReply(Reply * p); ]] 大多數情況str將是一個"OK"字符串。 什麼是最快的方法來檢查? 我想避免串

    2熱度

    1回答

    如果我能看到chrome://browser/content/browser.xul 的應用的疊加層,那麼開發Firefox擴展將會非常有幫助。有沒有辦法做到這一點? Chrome List和「查看源代碼」只顯示基本結構,ChromeBug要求重新啓動瀏覽器,並不太容易工作。

    1熱度

    1回答

    跟隨MSDN's GetOpenFileName example使用LuaJIT的FFI。我一直試圖讓這個工作兩天,不僅對話框不打開,而且它崩潰了整個事情。 當使用OllyDdb進行調試時,它會在comdlg32.dll的某個地方拋出一個醜陋的訪問衝突。 下面是隻有基本代碼的概念驗證。如果我指定的結構尺寸是零退出沒有問題,與GetLastError函數()扔(ERROR_INVALID_PARAM

    1熱度

    1回答

    我可以在同一臺機器上輕鬆啓動兩個或多個單獨的Lua程序(在LuaJIT2上運行)。但是,這些程序如何進行溝通有沒有辦法? 我能想出的最佳解決方案是每個程序都可以編寫一個orher程序可以讀取的文本文件。但這是一個緩慢的解決方案(即使文本文件保存在虛擬RAM磁盤上)。 我知道thera是zeromq和其他可能對此有幫助的東西......問題是指令太長,複雜/混亂(至少對我來說)。 有什麼建議嗎?特別