如何在BlackBerry PlayBook NDK 2.0环境中使用QT


随着RIM对开源项目的支持力度不断加大,越来越多的开源项目可以在PlayBook NDK环境中使用,继Cocos2dx之后让我们来看看如何在PlayBook NDK 2.0环境中使用QT。

首先有一点遗憾的是目前测试成功的都是在Ubuntu环境中,所以本文也是讲述Ubuntu的PlayBook NDK 环境中如何配置使用QT,需要大家也准备Ubuntu环境,如果对Ubuntu环境不熟悉,或者不习惯使用Ubuntu环境,就只能等后续的文章了。

和以前相同,有关Ubuntu的安装就略过,大家参考其它资料。在我的测试环境中使用的是VMWare虚拟机,同时PlayBook模拟器也是安装在VMWare虚拟中,两个虚拟机都使用NAT方式的网络配置,这样当环境搭建好以后Ubuntu上的PlayBook NDK环境就可以连接PlayBook模拟器进行调试了。

准备好Ubuntu环境后就需要在Ubuntu环境中安装PlayBook NDK 2.0环境,BlackBerry官网上可以直接下载Ubuntu上的PlayBook NDK 2.0 beta3安装程序,下载链接如下:

https://bdsc.webapps.blackberry.com/native/beta/download

在“Native SDK for tablet os”下载按钮下面有“other systems”字样,点击可以选择“Linux”平台,然后开始下载,我下载的文件是

installer-bbndk-2.0.0-beta3-linux-7109-201201122052-201201122215.bin

如果你是在Windows环境中下载的,下载后将文件拷贝到Ubuntu环境中。然后打开terminal窗口,进入下载文件所在的目录,先执行chmod命令修改下载文件的权限,我直接给了所有权限,命令如下:

chmod 777 installer-bbndk-2.0.0-beta3-linux-7109-201201122052-201201122215.bin

修改权限后就可以直接执行该bin文件,执行后会出现图形安装界面,后面的安装过程就和Windows环境差不多了,就是目录名有点差别。

安装好以后随便新建一个PlayBook项目测试一下,项目创建,编译的过程请参考我之前的文章,做这一步的目的是检验PlayBook NDK环境安装是否正确,能否连接PlayBook模拟器进行测试。

确定NDK环境安装成功后开始下载QT包,下载过程是通过git工具从github网站下载,命令格式如下:

 git clone git://github.com/blackberry/Qt.git

如果你的Ubuntu没有安装git的话系统会提示你安装git,提示时会给出安装命令,按照命令执行就可以了,安装完了以后再次执行git clone...命令下载QT包。

执行git命名时最好创建一个专门的目录,如qt,然后进入该目录执行。执行过程会花一段时间,因为需要从github服务器下载Qt包。

执行成功的话该目录会出现一个名为Qt的目录,通过命令cd Qt进入该目录

然后在该目录执行source命令,后面跟随NDK安装目录下的bbndk-env.sh文件名,我的bbndk是安装在/damon/bbndk20上,所以我执行的命令是:
source /damon/bbndk20/bbndk-env.sh

执行后再运行命令./configure-qsk x86,之所以使用参数x86是因为我们的PlayBook模拟器使用的是x86架构的cpu。命令如下:
./configure-qsk x86


执行时会出现很多命令行输出,最后提示配置成功,这时就可以执行make命令对Qt的库进行编译了,命令如下:
$ make

编译过程同样需要花一段时间

编译完成后通过make instlall命令进行安装,命令如下:

make install

安装命令执行后对应的目录就应该出现Qt的so文件了,可以直接去目录检查一下。

  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容