Tslib的编译和Qt-everywhere-opensource-4.7.2的安装
Tslib的编译和Qt-everywhere-opensource-4.7.2的安装
souldepth 发表于5年前
Tslib的编译和Qt-everywhere-opensource-4.7.2的安装
  • 发表于 5年前
  • 阅读 495
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

Tslib的编译

  1. 解压talib.tar.gz,在当前文件夹下出现tslib-1.4目录, 解压命令: root@ubuntu: tar zxvf tslib

  2. 进行编译前的配置: 命令: root@ubuntu: ./configure --host=arm-linux CC=/usr/local/arm/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc CXX=/usr/local/arm/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-g++ ac_cv_func_malloc_0_nonnull=yes -- prefix=/home/david/work/qt-4.7.2/tslib-1.4/arm_targets

注:--prefix可以指定编译后,安装的路径。 CC和CXX是需要用的交叉编译器,根据自己的编译器路径,进行设置。 3. 编译、安装 命令: root@ubuntu: make root@ubuntu: make install

在qt-4.7.2下面,出现目录

到这里tslib就编译安装成功了。

Qt-everywhere-opensource-4.7.2的安装 该包需要安装2次,分别为PC版和ARM版。 一、 PC版的安装过程

  1. 安装需要的库 root@ubuntu: sudo apt-get install libX11-dev libXext-dev libXtst-dev root@ubuntu: sudo apt-get install libXrender-dev root@ubuntu: sudo apt-get install libqt4-core libqt4-dev libqt4-webkit qt4-demos

  2. 解压qt-everywhere-where-opensource-4.7.2.tar.gz,然后改名称为qt-4.7.2-pc root@ubuntu: tar zxvf qt-everywhere-opensource-4.7.2.tar.gz root@ubuntu: mv qt-everywhere-opensource-4.7.2 qt-4.7.2-pc

  3. 进行配置 root@ubuntu: ./configure -opensource -confirm-license -little-endian -host-little-endian -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -qt-gif -qt-zlib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg

  4. 编译 root@ubuntu: make

  5. 安装 root@ubuntu: make install 在/usr/local/Trolltech目录下产生Qt-4.7.2目录,qt的PC版本也被安装到该目录下。

二、 ARM版的安装

  1. 解压qt-everywhere-opensource-4.7.2.tar.gz,然后改名为qt-4.7.2-arm root@ubuntu: tar zxvf qt-everywhere-opensource-4.7.2.tar.gz root@ubuntu: mv qt-everywhere-opensource-4.7.2 qt-4.7.2-arm
  2. 配置 root@ubuntu: ./configure -opensource -confirm-license -little-endian -host-little-endian -embedded arm -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -qt-gif -qt-zlib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -qt-mouse-tslib -I/home/david/work/qt-4.7.2/tslib-1.4/arm_targets/include -L/home/david/work/qt-4.7.2/tslib-1.4/arm_targets/lib

注:把tslib编译进了QT中。 修改qt-everywhere-opensource-src-4.7.1/mkspecs/linux-arm-g++/qmake.conf 后继续configure,修改如下:

然后,再将上面的configure的命令输入,即可完成配置了。注:-lts对tslib库的支持。 3. 编译 root@ubuntu: make 4. 安装 root@ubuntu: make install 在/usr/local/Trolltech/目录下,产生目录Qt-Embedded-4.7.2。 qt的ARM版本被安装到该目录下。 三、 qtcreator的安装

为了能够更加方便的使用QT进行程序开发,我们安装qtcreator,这样我们就可以更加方便快捷地进行开发了。

  1. 添加对qt-everywhere-opensource-4.7.2的支持 安装完qtcreator后,点击菜单中TOOLS—>options,然后选择Qt4,出现如下界面:

然后,把我们编译的源码中的qt-4.7.2-pc和qt-4.7.2-arm下的 qmake加入。然后我们就可以利用qtcreator进行PC和ARM软件的开发了。

共有 人打赏支持
粉丝 5
博文 61
码字总数 35822
×
souldepth
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: