6

저는 블랙 베리 개발을 위해 QNX 모멘트를 사용하고 있습니다. 문제는 내가 샘플 코드를 다운로드하고 시뮬레이터에서 실행할 때마다이다. 그러면 오류가 내게 온다. make : *** 타겟`Device-Debug '를 만드는 규칙이 없습니다. 중지.

내가 프로젝트를 청소

그것은 나를

**** Clean-only build of configuration Simulator-Debug for project list **** 

make -j4 clean 
make: *** No rule to make target `clean'. Stop. 

**** Build Finished **** 

를 오류주고 프로젝트를 빌드 할 때 내가 어떤 샘플 코드를 실행할 수 없습니다 나

**** Build of configuration Simulator-Debug for project list **** 

make -j4 Device-Debug 
make: *** No rule to make target `Device-Debug'. Stop. 

**** Build Finished **** 

에게 이러한 오류를 제공합니다. 제발 내가 어떻게이 문제를 해결할 수 있는지 말해 줄 수 있어요. 나는 타겟을 시뮬레이터 - 디버그로 설정했다.

답변

4

x86/Makefile과 같은 소리가 생성되지 않습니다.

정규 명령 창을 열고 BBNDK 설치 디렉토리의 bbndk-env.bat 파일을 사용하여 쉘을 준비한 다음 데모 프로젝트의 최상위 레벨에서 다음을 입력 할 수 있습니까?

qmake -spec unsupported/blackberry-x86-qcc -o x86/Makefile YOURPROJECT.pro CONFIG+="simulator debug_and_release" 

가 86가/메이크가 생성 얻을 않는다 (실제로 무엇이든 .PRO 파일 YOURPROJECT.pro 교환)? 오류가 있습니까?

사용중인 데모 용 Makefile을 게시 할 수 있습니까?

+3

나는 내 문제를 해결합니다. 내가 뭘하고 있었는지 실수는 언제 내가 프로젝트를 가져올 때 "Existing Code as Blackberry C/C++ Makefile Project"대신 "Existing Projects into Workspace"를 선택하여 내 문제를 해결할 때였습니다. 네가 옳았다. Makefile이 변경되어 문제가 발생했다. –

+0

정말 잘못하기 쉽다. –

0

나는 동일한 문제가 있었고 블랙 베리 프로젝트의 Makefiles는 QMAKE_TARGET 태그를 제외하고는 같은 것으로 나타났습니다. 그래서 나는 프로젝트 디렉토리와 (프로젝트 디렉토리)/번역본에서 그것들을 복사하고 QMAKE_TARGET을 적절한 프로젝트 이름으로 변경했습니다. 아무런 문제없이 구축되었습니다.

내가 눌렀을 때 자식 디렉토리 설정으로 인해 발생했다고 말할 수 있습니다.