luabind

    1

    1답변

    공식 릴리스가 오래되어 더 이상 부스트의 최신 버전으로 컴파일되지 않아서 현재 luabind를 사용하고 있습니다. 특히 https://github.com/rpavlik/luabind입니다. 나는 그물에서 어디에도 찾을 수없는 매우 이상한 문제를 겪고 있습니다. 나는 그 사건을 매우 간단한 시나리오로 축소 할 수 있었다. 하나 개의 모듈에서 내가 가진 것 l

    1

    1답변

    모두. luabind를 사용하여 lua 스크립트에서 배열을 읽음으로써 낯선 문제가 발생했습니다. 은 루아 스크립트는 다음과 같다 : root = { id = 1, id = 2, id = 3 }; 및 C++ 코드는는 다음과 같다 : luabind :: 오브젝트 data_root = luabind :: 전역 (L) "루트

    0

    1답변

    저는 Lua와 Luabind에서 C++로 프로젝트를 진행하고 있습니다. 이제, 모든 클래스에 내가 C++로 내보낼, 나는 정적 메서드는 다음과 같이 등록 쓰기 : Button.h에서 : Button.cpp에서 static luabind::scope Register(); : luabind::scope falcon::Button::Register() {

    1

    1답변

    luabind를 사용하여 lua 스크립트에 stl :: vector :: iterator를 반환하는 동안 이상한 문제가 발생했습니다. 1) 나는이 두 가지 기능을 만들어 그들이 루아 스크립트에 의해 호출됩니다 : std::vector<car*> get_car_list() { std::vector<car*>* vec = new std::vector

    9

    1답변

    : LuaBind가 쉽게 사용 루아에 전체 클래스를 바인딩 ((!) 참고 이것은 게임 프로그래밍입니다) : class test { test() { std::cout<<"constructed!"<<std::endl; } void print() { std::cout<<"works!"<<std

    0

    2답변

    루아 바인드를 사용하여 Lua에 바인딩 한 C++ 프로그램이 있습니다. 나는 현재 루아와 루아 바인드가 루아 스크립트 디버깅을 돕기 위해 제공해야하는 오류 처리 방법을 테스트 중이다. luabind 또는 lua가 구문 오류 및 프로그래밍 실수가 발생할 때 예외를 throw하여 디버깅하고 수정할 수있게하는 것이 목표입니다. 지금 당장의 문제는 아래의 스크립트

    0

    1답변

    루아 함수를 이와 같은 기본 C++ 프로그램으로 보낼 수 있습니까? function a() ... -- do something end cpp_exported_function(a); 또는 이보다 나은가? cpp_exported_function(function() .... end); 어떻게 주 프로그램에서 호출 할 수 있습니까? 가능하다면

    1

    1답변

    Luabind를 사용하여 Lua에 C++ API를 바인딩하고 있습니다. 직접 생성 할 수없는 개체가 있지만 다른 스레드에서 만들어야합니다. luabind::class_<Foo>("Foo") .scope [ luabind::def("create", &someCreateMethod, luabind::yield) ] 이 작

    5

    1답변

    는 아주 기본적인 질문은 내가 추측 :는 C++ 코드는 루아를 호출하면 다음과 같다 : lua_State* m_L; m_L = lua_open(); luabind::open(m_L); luaL_dofile(m_L, "test.lua"); try { luabind::call_function<void>(m_L, "main"); } catch

    -1

    1답변

    루어 린드 빌드. Boost 및 bjam.exe를 다운로드하십시오. Windows 환경에서 아무도 경험하지 못했습니까? 이 라이브러리를 어떻게 사용할 수 있습니까? 감사.