2017-02-14 3 views
0

저는 quick-cocos 프로젝트를 프로그래밍하고 있습니다. 내 Mac에는 여러 가지 cocos2d-x 엔진이 있습니다. 그리고 제가 사용하는 엔진은 입니다. 다른 개발자의을 복사했고 엔진을 설치하기 위해 setup_mac.sh를 사용했습니다. 엔진 버전이 3.6 일 수도 있습니다 (엔진 디렉토리 이름은 "Quick-Cocos2dx-Community"입니다)알 수없는 luaJIT 명령 또는 jit. * 모듈이 설치되지 않았습니다.

build.sh를 사용하여 루아 파일을 패키지하려고합니다. "알 수없는 luaJIT 명령 또는 jit. * 모듈이 설치되지 않았습니다"오류가 나타났습니다. 코드를 추적하고 시스템이 아래 코드를 실행하려고 할 때 오류가 발생해야합니다.

MY_ENGINE_ROOT/Quick-Cocos2dx-Community/quick/bin/mac/luajit -b "MY_PROJECT_DIR/app/ad_dialog/AdDialog.lua" "MY_PROJECT_DIR/app/ad_dialog/AdDialog.bytes" 

나는 환경 변수의 오류 여야합니다. 그러나 나는 그 오류가 어디에 있어야하는지 모른다.

내 quick-cocos2d-x-2.2.6에서 build.sh를 사용할 때 작동합니다. 하지만 포장 한 파일은 새 프로젝트에서 사용할 수 없습니다. 프로그램이 파일을로드 할 때 사전 컴파일 오류가 발생합니다.

답변

0

지금 해결책을 찾았습니다. 엔진을 설치 한 후 수동으로 엔진 디렉토리에있는 luajit을 설치해야합니다. 그건 내 맥에서 오래된 루아 지나을 덮어 씁니다. 문서가 있습니다.

MY_ENGINE_ROOT/Quick-Cocos2dx-Community/external/lua/luajit/src/doc/install.html 
관련 문제