静态编译Qt

1.编译tslib(注意加上--enable-shared=yes --enable-static=yes)

Download the latest tslib and build and install using the following commands:

sudo ./autogen-clean.sh ; sudo ./autogen.sh ; sudo export ac_cv_func_malloc_0_nonnull=yes ; sudo export PATH=%s:$PATH ; sudo ./configure CC=/path/to/toolchain/arm-linux-gnueabi-gcc CXX=/path/to/toolchain/arm-linux-gnueabi-g++ --host=arm-linux --prefix=/usr/local/tslib --enable-shared=yes --enable-static=yes

sudo make

sudo make install


2.编译Qt

编译Qt是加上-qt-mouse-tslib选项,所有的mouse保留这个就可以了。

Now build Qt itself. Download the latest source and run the configure program inside the source directory. Here was my configure ( I included Touch Screen support ( tslib ) and dbus ), I also show the make and make install steps here:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/tslib/lib/ts ; export PKG_CONFIG_PATH=/usr/local/dbus/lib/pkgconfig ; ./configure -opensource -confirm-license -prefix /opt/arm -embedded -arch arm -xplatform linux-arm-gnueabi-g++ -qt-mouse-tslib -lrt -dbus -force-pkg-config -no-phonon -no-webkit -no-qt3support -little-endian -nomake examples -nomake tools -nomake translations

make 

sudo make install

The steps above create a qmake file in the qt-src/bin directory that describes the Qt installation for the embedded board. Building Qt will take awhile so be patient. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值