qcc -Vgcc_ntoarmv7le main.c
는거야 시뮬레이터에 대한 빌드하려면 이것이 호스트 OS라고 가정 할 때 x86 아키텍처 용으로 빌드해야합니다. 당신은 qcc -V
이 bar-descriptor.xml
라는 BAR 설명자 파일이 있어야 BAR 기술자 XML을
모든 BB10 응용 프로그램을 만들고 실행하여 지원되는 모든 아키텍처의 목록을 볼 수 있습니다. 이것은 대상 OS에 앱 설치 방법을 알려줍니다. 여기에 최소한의 샘플 (내 응용 프로그램은 '미니'라고 함) 것 :
<qnx>
<id>com.example.Mini</id>
<versionNumber>1</versionNumber>
<name>Mini</name>
<asset path="main" entry="true">main</asset>
</qnx>
패키지 서명하고 당신이 바로 응용 프로그램을 패키징 할 수 registered with RIM to sign applications을했습니다 가정
을 배포 (블랙 베리 아카이브) 파일 이러한 명령을 사용하여 장치에이를 배포 :
#Package the app and set the author to match the debug token author
blackberry-nativepackager -package arm/mini.bar bar-descriptor.xml -devMode -debugToken ~/Library/Research\ In\ Motion/debugtoken1.bar
#Deploy the BAR to the to the device
blackberry-deploy -installApp 169.254.0.1 -password pass arm/mini.bar
는
0 메이크를 사용하여 일을 더 쉽게 확인당신은 당신을 위해 인생을 더 쉽게 만들기 위해 Qt는 도구를 사용할 수 있습니다
- 사용
qmake -project
가 .pro file을 만들 수 있습니다.이 작업을 한 번만 실행하면 후속 실행이 .pro 파일을 덮어 씁니다.
- 실행
qmake
. .pro 파일을 기반으로 Makefile
이 생성됩니다.
- 프로젝트를 빌드하려면
make
을 실행하십시오.
추가 정보를 원하시면 여기에 NDK 샘플 밖으로
확인 : 여기 https://github.com/blackberry/NDK-Samples 및 지역 사회 샘플 : https://github.com/blackberry/Core-Native-Community-Samples. 당신은 실행하여 장치에 대한 모든 샘플을 구축, 패키지 및 배포 할 수 있습니다
make CPULIST=arm EXCLUDE_VARIANTLIST=g deploy
당신은 당신의 목표를 일치하도록 DEVICEIP
및 DEVICEPW
환경 변수를 설정해야합니다. http://developer.blackberry.com/native/documentation/porting_getting_started.html
는 IDE에서 더미 프로젝트를 만든 다음 등 그들이 할 어떤 도서관이 사용하는 모든 컴파일러/링커 플래그 당신이 수를 모두 볼 수 있도록 프로젝트 파일을 읽어
또한 포팅 가이드를 확인 똑같은 makefile을 생성하십시오. –
@ JoachimPileborg 이것이 나의 첫 번째 접근 방법이었고 아마 목표를 세울 것입니다. 하지만이 IDE는 장치, 키 서명 등을 쉽게 이해할 수 없도록 배포합니다. 나는 이미 누군가가 그랬 으면 좋겠다. – MrFox
지난 11 월 나는 이것에 대한 짧은 글을 썼다. http://openbbnews.wordpress.com/2011/11/16/tunneltilt-github/을 참조하십시오. 공식 마이크로 사이트에서 더 나은 문서를 제공 할 것입니다. 나는 오늘 저녁에 그것을보고 당신에게 돌아올 것입니다. – Pelegri