原文见:
http://hi.baidu.com/xchinux/item/e7b8c5048256f8e1ff240d181、首先确认使用
QtCreator的最新版本
当前是2.6.1,
http://releases.qt-project.org/qtcreator/2.6.1/qt-creator-windows-opensource-2.6.1.exe 现在我们假设QtCreator安装后路径为D:\Qt\QtCreator\bin\qtcreator.exe
2、安装BlackBerry 10 Native SDK
我们假设将它
安装在了D:\bbndk目录下
3、打开控制台,执行bbndk-env.bat脚本创建环境变量
打开cmd.exe,然后在里面输入下面命令:
- call D:\bbndk\bbndk-env.bat
结果如下图所示,后面关于命令的操作,我们全是这个控制台下进行

4、签名注册、生成debugtoken、安装debugtoken
这三个就不多说了,参加我先前写的文章中的6、7、8三步:
http://hi.baidu.com/xchinux/item/c8a500efd9db42266dabb8f3 5、在上面的控制台中运行D:\Qt\QtCreator\bin\qtcreator.exe

6、添加Compilers
打开后QtCreator后,打开Tools->Options->Build & Run ->Compilers页,如下图:

然后点击右上角的”Add"按钮,添加GCC类型项,设置如下:

请看下面的路径和ABI配置:custom-arm-linux-generic-elf-32bit
7、添加Qt Versions
如下图,切换到Qt Vertions页面,添加Qt版本(BBNDK-QCC即最后那项),请注意下图中的qmake路径:

8、添加真机设备
点最左边的Devices,进行设备添加,在Devices页面中,点击Add按钮,在弹出的对话框中选择BlackBerry Device:

如下图所示,设置BlackBerry Device的参数,其中device password是在设备中打开
开发者模式时输入的密码,debug token则是先前已经生成的:

点击上图中的“Next",进入到下图的
界面,点击“Generate",自动生成SSH许可,如下图所示:
注:如果下图路径中的
文件已经存在了,手工删除掉再重新生成,或者点击Browse按钮自己选择。

然后点击上图中的“Next",提示完毕后最后是下图中的界面:

9、添加Kits
如下图,切换到Build & Run->Kits,添加一项,请注意Device type选择BlackBerry Device,Device选择上图中添加的BlackBerry Device,Compiler选择先前添加的BBNDK-QCC,Qt Vertion选择先前添加的Qt 4.8.4(BBNDK-QCC):

10、创建BlackBerry 10项目
经过第9步的配置,QtCreator配置完成,点击“OK”关掉上图界面后,选择菜单File->New File or Project,在下图中可以选择BlackBerry Qt Gui Application或者BlackBerry Qt Quick Application,因为
BB10及BBNDK内最置了Qt 4.8.4,没有Qt5,所以BlackBerry Qt5 Gui Application和BlackBerry Qt Quick 2 Application现在还不能用。

下面的图依次Next即可:

在这一步,注意在下图中,可以添加应用程序图标以及横向和纵向的启动画面,现在不设的话,可以在创建项目后自己修改bar-descriptor.xml文件。

下图是创建项目后,点击左边的绿箭头运行
按钮,开始
编译及打包、发布到设备及执行的过程
11、使QtCreator添加BBNDK模拟器支持
上面的过程,是配置了QtCreator能够编译和打包,发布到真机设备的配置,下面我们再加编译、打包,发布到Simulator的配置
先在菜单Tools->Options->Devices里再添加一个BlackBerry设备,这回我们为Simulator配置,如下图所示:
与前面 真机设备不同的是,这里Device password不用填,debug token也不用填(Simulator的IP地址可以在VMWare Simulator最底部看到)。

然后,再到Build & Run->Kits里添加一项,如下图所示,关键的是Device要选择上图中新加的BlackBerry Device(Simulator),最底部的Qt mkspec要填写blackberry-x86-qcc:

点击上图中的“OK”,现在就可以同时能编译真机和simulator的应用了,我们再次创建BlackBerry Qt Quick Application项目类型,如下图:

经过上面11步的设置,就可以用Qt Creator开发BlackBerry 10的Qt应用了,关键就在于正确设置环境变量(在这里是通过在QtCreator在bbndk-env.bat执行后启动),但在项目模板中并没有Cascades项目的支持,所以想支持Cascades,只能自己修改创建后的代码以及bar-descriptor了。期待QtCreator的下个版本能够解决这些
问题吧,使得QtCreator做BlackBerry 10开发不再这么麻烦。在
Linux下,这些步骤也大同小异,大家可以试一试。