luabind

    5

    1답변

    Visual Studio 2010에서 HelloWorld와 Lua + Luabind를 만들려고합니다. here에서 Lua src를 다운로드하고 프로젝트에 소스 파일을 추가했습니다. 그런 다음 소스를 다운로드하여 luabind에 추가했습니다. Finaly가 main.cpp를 추가했습니다. 그래서 그 후 프로젝트를 컴파일하고 대부분의 루 브린드 파일에 오류가

    7

    2답변

    luabind에는 10 개 이상의 인수가있는 함수를 사용하고 싶지만 C2784 및 C2780 컴파일러 오류가 발생합니다 (VS2012 Express). 문제는 사용 된 부스트 라이브러리의 제한 사항 인 것으로 보입니다. luabind에서는 LUABIND_MAX_ARITY 옵션을 설정할 수 있지만 boost를 사용하여 가능한지 여부에 달려 있습니다. 이 제한

    0

    1답변

    내가, 내가, luabind 가장 루아 기능을 작동시킬 수 루아하지만 난 luaL_openlibs()를 사용하려고하면 내가 얻을 내 C++ 클래스를 바인딩 luabind을 사용하고 : undefined reference to 'luaL_openlibs' collect2: ld returned 1 exit status 내가 링커에 -llua를 추가하면

    3

    1답변

    루아 바인드를 약간의 성공으로 컴파일하려고합니다. 나는 luabind의 형제로서 루아 디렉토리 (src, makefile 등을 포함한다)를 가지고있다. LUA_PATH를/my/dirs/lua 폴더로 설정했습니다. OSX Server 10.4를 실행 중입니다. 나는 오류가 라인 73에있는 잘못된 디렉토리에 LUA_PATH을 설정하면 error: at Jamr

    2

    1답변

    패킷 (네트워크 패킷)이 있고이 배열이 C의 배열에 있다고 가정합니다.이 패킷을 처리 할 수있는 루아에는 모듈이 있습니다 . 이제 처리를 위해이 패킷을 루아에 전달해야합니다. 나는 데이터 복사를 피하고 싶다. 이를 위해 사용자 데이터 또는 lightuserdata을 사용할 수 있습니다. 그러나이 경우 기본 주소가 스택 맨 위로 푸시되고 루아에서 콜백을 작성

    1

    1답변

    btVector3을 사용하여 클래스를 바인딩하려고합니다. 생성자와 바인딩 btVector3 잘 작동합니다. 같은 기능을 바인딩 : void SetPosition(const btVector3& position) 것은 잘 작동하지만이 바인딩 : 어떻게 해결하기 위해 내가 btVector3 정렬되는 것을 이해 error C2719: 'unnamed-param

    0

    1답변

    MVS에서 callstack을 사용하여 luabind에 의해 스크립트에서 C++ 함수가 내 보낸 경우 어떤 Lua 함수가 내 C++ 함수를 찾았습니까?

    1

    1답변

    내 게임 엔진 프로토 타입과 함께 Lua를 사용하려고하지만 이상한 오류가 있습니다. 제 목표는 루아와 루프로 X 객체를 생성하고 렌더링하는 것입니다. sprite = Sprite("icon.jpg", 300, 300, 0) sprite2 = Sprite("icon.jpg", 100, 100, 0) b1 = BoxObject(sprite) b2 = B

    0

    1답변

    를 사용하여 루아 개 이상의 인수를 펑터를 바인딩하는 방법을, 다음 코드는 도움이 될 수 예를 들면 다음과 같습니다. struct vec { int operator()(int a, int b, int c) { return a + b + c; } }

    0

    1답변

    루아 바인드와 관련된 이상한 문제가 발생했습니다. 루아에서 C++ 클래스를 상속 받고 싶지만, 루아 바인드 문서에 설명 된 방법은 작동하지 않습니다. self이 정의되지 않은 것 때문에 function MyGame.__init() Game.__init(self) end 이 코드 조각 그냥 응용 프로그램을 충돌 (인쇄 경우 nil을 반환). 설