簡體   English   中英

在lua中創建新的C庫

[英]Create new C library in lua

我想知道如何在lua 5.2.3中創建和使用新的C庫。 由於我位於嵌入式系統上,因此無法使用動態庫(必需庫,共享庫等)。 我找到了答案,但它適用於lua 5.0( http://www.lua.org/pil/26.2.html ),因此不兼容。 如果有人有想法?

編輯linit.c並將您的庫入口點添加到其中。 然后將修改后的linit.c添加到您的項目中。 鏈接器將使用您的副本,而不是Lua庫中的副本。

假設您的應用程序調用luaL_openlibs

Lua 5.2在5.1 / 5.0上有一些API更改-因此請使用5.2.3參考 您也可以購買5.2的Lua第三版編程 ,其中已更新了示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM