qte源码的编译

   换了家公司,没料到还是要做qt的工作。于时,不得已去重新编译qte.这个编译虽然已经做过,但是现在做起来,仍然花了很大力气。其中的主要原因,编译结果的不稳定,同样的配置,有时候编译能通过,有时候不能。现在主要说说其中的问题:

  1.编译器

       对于交叉编译器以前认识不深刻,现在才知道编译器是和特定的CPU型号相关的,同样的arm的交叉编译器,但是CPU内核不一样,编译器就不一样。我有上鼎尚的arm-vfp-linux-gnu-gcc和周立功的arm-vfp-linux-gnu-gcc,最后测试的结果显示,周立功的交叉编译器才能让编译通过。原因是有些头文件,鼎沿的编译器没有。

2.tslib1.4

    这个东东也给我留下了很深刻的记忆。有时候能编译通过,有时候不能,但是最后在编译qt-embedded-linux-opensource-src-4.5.*tar.gz的时候,总是提示tslib function test failed.当然网上说指明编译的头文件和库文件,我也做了,但是行不通。我初步估计是由于编译器的原因,没有把tslib编译好。不过,还好,听大虾们说,linux内核会自己处理屏幕的拉动问题,所以可以跳过这一项,不做了。

3.qte的源码

     我在ftp://ftp.qt.nokia.com/qt/source/上下载了qt-embedded-linux-opensource-src-4.5.3.tar.gz,和qt-embedded-linux-opensource-src-4.5.2.tar.gz的源码,最后发现同样的配置情况,只有qt-embedded-linux-opensource-src-4.5.2.tar.gz才能完全编译通过

 

 

 

 

你可能感兴趣的:(工作,function,测试,qt,编译器,linux内核)