幾點注意:
1、複製 lua53.dll libgcc_s_dw2-1.dll 到專案目錄下。
2、pro檔案包含:
headers +=
lauxlib.h
lua.h
lualib.h
libs += -lc:lua -llua53
3、lual_dofile(l,"c:userslxydocumentstestluaadd.lua");
這裡要寫好路徑,相對路徑暫不清楚。
4/lua訪問mysql的已編譯版本:
該版本支援lua5.1
5/luaforwindows_v5.1.4-46.exe的版本
好像是直接支援mysql
6、scite是上面的安裝包安裝後的乙個lua編輯器,預設是無法處理utf8。
scite設定預設編碼格式為utf-8
options->open user options file->新增下面兩行
code.page=65001
output.code.page=65001
儲存檔案,再開啟對應的lua檔案,即可正常顯示漢字
lua原始碼閱讀:
golang呼叫lua指令碼
import github.com aarzilli golua lua 2 呼叫lua指令碼的幾個重要函式 l lua.newstate 建立乙個lua虛擬機器 l.dofile 設定要呼叫的lua檔案 l.getfield lua.lua globalsindex,獲取lua指令碼的符號 l.c...
redis呼叫lua指令碼
在redis中很多基本操作都是原子操作 但是缺少事務的概念,所幸的是redis支援lua指令碼,可以利用lua指令碼實現事務特性 執行比 較對應key值大小,更新較大值 的lua指令碼 param key param time return public object updatehigherint...
Lua 指令碼呼叫 C 函式
上篇說到 c 程式裡呼叫lua 函式,此篇講lua 指令碼裡呼叫c 函式。lua要呼叫c 程式裡的函式,這些函式必須有同樣的原型 typedef int luafunc lua state l 結合工作上的業務來實現乙個簡單的lua 呼叫 c 函式的例子,業務是上這樣的,有一可攜式裝置向我們的裝置傳...