C++調用lua語言的今天試了一下。網絡
一開始遇到一些棘手的問題,查了一下網絡說是要引用,但都沒說清楚,因此總結一下經驗。lua
1.打開工程屬性,找到C/C++這項,添加「附加包含目錄」spa
加上lua文件頭,以下:編譯
C:\Program Files (x86)\Lua\5.1\include;引用
2.一樣是工程屬性,連接器這項,「附加依賴項」經驗
加上兩個lua的lib,以下:總結
C:\ProgramFiles(x86)\Lua\5.1\lib\lua5.1.lib;C:\ProgramFiles (x86)\Lua\5.1\lib\lua51.lib;語言
注意引用頭文件是要用C++的方式文件
extern "C" {
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
}co
編譯經過,OK了