[英]How to install Lua libraries on separate folder
您好我想更改luasocket正在安裝的文件夾,我該怎么辦? 我的計划是最后我想將我的lua文件導出為exe並使用它來運行我的服務器。 我想將luasocket放在Project文件中,以便其他Windows計算機不會出現問題(我也使用Windows計算機)。 謝謝你的幫助。
我的代碼
Main.lua
lpackage.path = package.path ..'; ./ libs / lua /?。lua'
package.cpath = package.cpath ..'; ./ libs / socket /?。dll;'
這是我的項目樹
項目
-libs
--lua
假設您保持luasocket DLL的名稱相同(通常是core.dll
),您需要使用./libs/?.dll
而不是./libs/socket/?.dll
,因為問號將是當socket.lua
需要socket.core
模塊時,用socket/core
替換。 您需要將core.dll
放在libs/socket
文件夾中。
您還需要存在lua.dll
(因為core.dll通常是針對它編譯的)或者如果您的可執行文件靜態編譯lua解釋器,則使用代理dll 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.