我終於能夠通過使用C++的編譯器運行Lua。我現在試着開始一些教程,第一個程序不會做任何事情。我下載了他們使用的代碼,但它什麼都沒做。然而沒有錯誤。測試打印出來很好,但我沒有得到luaL_dostring的迴應。我正在使用v5.1.4-46。有沒有可能我以某種不會導致錯誤的方式錯誤地安裝它?我打印出了盧阿州的內存地址,似乎正在工作。如果有人可以給我一些示例代碼來運行,我會非常感激。Lua函數沒有做任何事情
下面的代碼:
#include <lua.hpp>
#include <iostream>
#include <string>
using namespace std;
int main()
{
lua_State *L = lua_open();
luaL_openlibs(L);
cout << "Test" << endl;
luaL_dostring(L, "print(\"Hello from Lua!\n\")");
lua_close(L);
return 0;
}
謝謝。老實說,不知道存在。現在全部接受:) – Kethaias