当前位置: 代码迷 >> BlackBerry >> 转帖:运用QT开发黑莓应用时,编译后生成的*bar 安装文件非常大
  详细解决方案

转帖:运用QT开发黑莓应用时,编译后生成的*bar 安装文件非常大

热度:9998   发布时间:2013-02-26 00:00:00.0
转帖:使用QT开发黑莓应用时,编译后生成的**.bar 安装文件非常大
问题:使用QT开发黑莓应用时,编译后生成的**.bar 安装文件非常大,即使一个HelloWorld 的例子生成之后都会有80M 以上。该怎么解决?

答案:是因为QT creator 不太完善,打包的时候会把QT的环境全部打包进去,所以文件非常大,后期黑莓应该会更新的。
暂时的解决办法:在该工程所在的文件夹内新建一个名为 lib 的文件夹,然后把你所需要用到的qt的库文件复制进去,qt的库文件*:\QtPlaybookSDK\Playbook\Qt\4.8.1\lib 其中*:为安装QT的盘符。比如我需要的是libQtcore.so.4  libQtGui.so.4  libQtOpenGl.so.4  libQtXml.so.4  libQtXmlPatterns.so.4  已经fonts和pkgconfig 文件夹。把这些都放进刚才新建的lib文件夹后,打开你的工程的 bar-descriptor.xml文件,找到
<asset path="%QT_INSTALL_PLUGINS%">lib</asset>
然后把它替换为:<asset path="lib">lib</asset> 
这样,编译出来的安装文件就不会很大了。

------解决方案--------------------------------------------------------
我也发现这个问题了!!!!感谢解决方案!!!!