필자는 마침내 C++를 사용하여 루아를 컴파일러로 돌릴 수있었습니다. 이제 튜토리얼을 시작하려고했지만 첫 번째 프로그램은 아무 것도하지 않습니다. 나는 그들이 사용했던 코드를 다운로드했지만 여전히 아무것도하지 않았다. 그러나 오류는 없습니다. 시험 인쇄가 잘되었지만 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