QT环境搭建和目标机环境配置
来源:互联网 发布:php jwt token 编辑:程序博客网 时间:2024/05/22 00:26
采用ubuntu10.04的虚拟机,
1.qt环境搭建非常简单 采用qt-sdk-linux-x86-opensource-2010.04.bin这个版本,
chmod +x qt-sdk-linux-x86-opensource-2010.04.bin //可执行
./qt-sdk-linux-x86-opensource-2010.04.bin //运行文件
然后一路点next即可
2.目标机环境配置
2.1 编译tslib库( tslib1.0.tar.gz)
1 将文件拷贝到目标文件夹,后解压,得到kergoth-tslib-d7f5dae文件夹,进入该文件夹
2 ./autogen.sh //含义:生成configure源代码配置文件
3 ./configure --host=arm-linux --disable-h3600 --disable-arctic2 --disable-mk712 --disable-collie --disable-corgi --disable-ucb1x00 --with-gnu-ld -- prefix=/work/qt/tslib_install ac_cv_func_malloc_0_nonnull=yes
//为编译安装做配置,--host:选择安装的目标系统 --disable是指不指定对指定触摸屏的支持,即选择input输入子系统 --with-gnu-ld:使用gnu的连接器
-- prefix:指定的安装位置,即编译生成的文件都放在/work/qt/tslib_install 文件夹下 ac_cv_func_malloc_0_nonnull:测试malloc函数是否可用
(注意空格,否则会出现找不到文件)
4 make&&make install
2.2编译QT源码(源码:qt-everywhere-opensource-src-4.7.0.tar.gz 编译器:3.4.5)
1 ABI编译器对orr不识别,
2 修改src/corelib/tools/qchar.h的358行
#ifdef QT_NO_CAST_FROM_ASCII
QChar(char c);
QChar(uchar c);
#endif
ushort ucs;
}
#if (defined(__arm__)||defined(__ARMEL__))
Q_PACKED
#endif
;
3 ./configure -embedded arm \
-opensource \
-qt-libpng \
-qt-libjpeg \
-qt-libmng \
-no-multimedia \
-make libs \
-nomake tools \
-make examples \
-nomake docs \
-make demos \
-qt-kbd-linuxinput \
-qt-mouse-tslib \
-xplatform qws/linux-arm-g++ \
-little-endian \
-qt-freetype \
-qt-libtiff \
-depths 16,18 \
-qt-gfx-linuxfb \
-no-qt3support \
-no-nis \
-no-cups \
-no-iconv \
-no-dbus \
-no-openssl \
-no-fast \
-no-accessibility \
-no-scripttools \
-no-mmx \
-no-multimedia \
-svg -no-webkit \
-no-3dnow \
-no-sse -no-sse2 \
-no-gfx-transformed \
-no-gfx-multiscreen \
-no-gfx-vnc \
-no-gfx-qvfb \
-prefix /work/qt/qt-4.7-arm \
-I /work/qt/tslib_install/include \
-L /work/qt/tslib_install/lib \
-R /work/qt/tslib_install/lib \
-D__ARM_ARCH_4T__
4 make install
2.3配置目标机的QT运行环境
四个步骤:部署QT库文件到开发板 部署tslib库文件、校准命令、插件文件到开发板 增加环境变量中对qt tslib的支持和配置 增加字库文件
1.
- QT环境搭建和目标机环境配置
- 搭建和配置环境
- VS2015环境搭建以及QT编译器和调试器配置
- Windows环境 和 Linux环境下搭建Qt开发环境
- Windows环境 和 Linux环境下搭建Qt开发环境
- Windows环境 和 Linux环境下搭建Qt开发环境
- Qt+VS2010配置及开发环境搭建
- Qt for Mac:配置/搭建开发环境
- 嵌入式linux QT环境搭建配置命令
- QT+VS2013环境的搭建及配置
- Hibernate环境搭建和配置
- Hadoop 环境搭建和配置
- 搭建QT和VS2010集成开发环境
- QT 开发工具下载和环境搭建
- Qt开发环境的搭建和helloworld
- Qt Multimedia 介绍和环境搭建
- 搭建QT和VS2010集成开发环境
- Qt开发环境的搭建和helloworld
- 刘炽平:与京东合作将扩大公司电商领域影响力
- A. Inna and Choose Options
- UVa 10152 - ShellSort 龟壳排序
- Executor framework的机制
- 黑马程序员----Java基础之多态
- QT环境搭建和目标机环境配置
- 捕鱼达人(一)
- java 递归列出目录下文件
- 如何对待风投
- LR的关联
- mysql 查询记录的位置
- ubuntu 在目录中打开终端
- 前m大的数 1280
- Android串口终端上运行Linux程序