Lua 嵌入C 語言中 [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



abbe
Lua 嵌入C 語言中
Anon:abbe
例e10.c
/* A simple Lua interpreter. */
#include
#include
int main(int argc, char *argv[]) {
char line[BUFSIZ];
lua_State *L = lua_open(0);
while (fgets(line, sizeof(line), stdin) != 0)
lua_dostring(L, line);
lua_close(L);
return 0;
}

編譯

gcc e10.c -llua -llualib -o e10

出現下面錯誤訊息

e10.c:7:27: error: macro "lua_open" passed 1 arguments, but takes just 0
e10.c: In function ‘main’:
e10.c:7: error: ‘lua_open’ undeclared (first use in this function)
e10.c:7: error: (Each undeclared identifier is reported only once
e10.c:7: error: for each function it appears in.)

下面四個套件我都安裝了

liblua50
liblua50-dev
liblualib50
lua50

謝謝

2009/11/1 3:17 | d4464 9d0bc 2cadb acd4b
應用擴展 工具箱
回覆: Lua 嵌入C 語言中
會員一級
註冊日期:
2008/10/13 2:21
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 46
MP : 5 / 2035
EXP: 86
離線
maybe

#include "lua/liblua50.h" //???

#include <liblua50.h> //???

2009/11/1 18:47
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.