2010-11-22 2 views
0

현재 프로젝트를 진행 중입니다. 미래에 사용할 것을 고려하고 싶은 한 라이브러리는 Lua를 바인딩하는 방법으로 ToLua ++를 사용합니다. 현재 내가보고있는 라이브러리는 CEGUI이며 ToLua ++를 사용합니다. 나는 현재 작업중인 프로젝트의 구현을 위해 LuaBind 사용을 고려 중이다. 나는 누군가가 충돌을 일으키고 일을 깨뜨릴 것인지 또는 그것이 잘 작동하는지에 관해 어떤 통찰력도 가지고 있는지 궁금해하고있었습니다.Lua C++ 바인딩 사이에 충돌이있을 수 있습니다.

+0

시도하면 어떻게됩니까? 오류가 발생 했습니까? – SingleNegationElimination

+0

지금은 계획 단계에 머물러있어 문제가 회피 될 수 있는지 궁금합니다. 프로젝트의 현재 상황은 현재 Python을 사용하고 있지만, 사용자 생성 컨텐츠를 다룰 때 보안을 강화하기 위해 스크립팅을 LUA로 전환하는 것을 고려하고 있습니다. 나는 현재 누군가가 내 앞에 이것에 문제가 있는지 알아 내려고 노력하고있다. 그래서 나는 미리 계획을 세울 수있다. – th3flyboy

+0

언어의 이름은 LUA가 아니라 루아입니다 ... – RBerteig

답변

1

두 도구에서 동일한 Lua 엔터티를 정의하지 않으면 LuaBind와 ToLua ++가 잘 공존합니다. 두 도구 중 하나를 사용하여 더 많은 함수와 클래스를 모듈에 추가 할 수 있지만 다른 도구로 정의 된 클래스에 더 많은 메소드를 추가 할 수는 없습니다.

+0

감사합니다. – th3flyboy

관련 문제