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
![]() |
maybe
#include "lua/liblua50.h" //??? #include <liblua50.h> //???
2009/11/1 18:47
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.