QT5的ARM移植及其中文显示

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1QT5的移植

1.1.1Qwt6的配置

1.1.1.1Win7平台的qwt插件安装

qwt源码下载:/projects/qwt/

因为官方的qt creator是用msvc编译的,不能识别mingw编译的qwt,所以需要将qt creator 的源码用mingw编译一次。

Qt creator(msvc2013版) + vs2013 + qwt的配置

编译qwt库

我用的qt5.4-msvc版本直接打开qwt的pro工程,编译全部,生成lib和dll文件

配置

(1)将qwtd.dll、qwt.dll拷贝到H:\Qt\Qt5.4.0\5.4\msvc2013_64_opengl\bin下,

将qwtd.lib、qwt.lib拷贝H:\Qt\Qt5.4.0\5.4\msvc2013_64_opengl\lib下(以qt安装目录H:\Qt\Qt5.4.0\5.4\msvc2013_64_opengl为例)。

(2)将qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到

H:\Qt\Qt5.4.0\5.4\msvc2013_64_opengl\plugins\designer目录下。

(3)将qwt\src目录下的所有.h和.cpp放入一个空文件夹QWT中,再将该文件夹拷贝到H:\Qt\Qt5.4.0\5.4\msvc2013_64_opengl\include目录下。

使用

新建项目,然后进行配置:

(1)属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)\include\QWT

(2)属性->配置属性->链接器->输入,附加依赖项:qwtd.lib

(3)属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL

1.1.1.2Ubuntu平台的qwt插件安装

GCC的qmake

建立gcc版本的qmake软链接

将gcc-qmake放到/usr/bin下面就可以使用gcc-qmake了。为了和ARM版本的qmake区别!删除链接

那么我就可以在ubuntu下面编译qwt了。因为我用qt-creator打开qwt.pro后,builder 后不知道在哪里生成了哪些东西。

进入qwt-6.1.2目录

只好用qmake手动编译了。

#gcc-qmake

#make

#make install

就会在/usr/local下面生成

安装qwt插件到ubuntu的qt-creatro中去

一定要注意下面的这个路径:Qt5.5.0/Tools/QtCreator

折腾了半天,就是掉了这个路径

还有另外的一个路径:

下面的暂时不要这么做,因为不晓得在qt-creator如何应用头文件,还是先直接引用

/usr/local/qwt-6.1.2/lib + include 吧

另外拷贝/usr/local/qwt-6.1.2/lib下面的4个库到相应的目录

新建1个Qwt的目录,拷贝头文件到里面

Qwt的交叉编译

我的qt库交叉版本没有使能opengl选项,所以qmake, make出现错误!找不到opengl模块

配置qwt,重要的配置文件qwtconfig.pri

修改qwtconfig.pri, 里面可以设置install的路径,去除

需要注释如下的编译选项,编译arm qt时,没有支持opengl。

#QWT_CONFIG += QwtOpenGL

第二,需要注释如下的编译选项:

#QWT_CONFIG += QwtDesigner

同时修改安装路径为:避免和gcc版本的混淆

当然需要安装到开发板上面,才能运行。

1.1.1.3Qwt的使用

INCLUDEPATH += /usr/local/qwt-6.1.2/include

LIBS += -L"/usr/local/qwt-6.1.2/lib/" –lqwt

看下面:

在Qt Creator的tool菜单中选择Form Editor-》About Qt Designer plugins查看是否安装了libqwt_designer_plugin.so

1.1.2Qt5.5的ubuntu1

2.04安装

#apt-get install libssl0.9.8

1.1.

2.1ibus安装步骤

第一步:安装语言包

进入“System Settings”,找到“Language Support” 那一项,点击进入

选择“Install/Remove Languages”,找到“Chinese (simplified)” 那一项,把后面到勾打上

然后点击“Apply Changes”

等待一段时间即可

第二步:安装Ibus 框架

调出terminal 终端,输入命令: sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4启动Ibus 框架,在终端下输入命令:im-switch -s ibus

PS:安装完Ibus 框架之后,记得重启或者注销系统,要保证更改生效才行哦

第三步:安装拼音引擎

有很多拼音引擎可供选择,一般安装一种就够了,比如我就直接安装的第一种

Ibus 拼音:sudo apt-get install ibus-pinyin

Ibus 五笔:sudo apt-get install ibus-table-wubi

Google 拼音:sudo apt-get install ibus-googlepinyin

Sun 拼音:sudo apt-get install ibus-sunpinyin

第四步:设置Ibus 框架

在 terminal 中输入命令:ibus-setup

相关文档
最新文档