gentoo安装symbian qt开发环境

简介: gentoo安装软件的优势在于overlay具多,本来还不太清楚要怎么安装的,有了overlay一切就方便了。 首先要用overlay要安装layman,这个估计都已经安装了,修改下配置文件,增加自定义overlay地址: 在/etc/layman/layman.cfg文件中的overlays项

gentoo安装软件的优势在于overlay具多,本来还不太清楚要怎么安装的,有了overlay一切就方便了。
首先要用overlay要安装layman,这个估计都已经安装了,修改下配置文件,增加自定义overlay地址:
在/etc/layman/layman.cfg文件中的overlays项里面增加:
https://qt.gitorious.org/qt-labs/symbian-overlay/blobs/raw/master/repositories.xml
然后执行layman -a qt-symbian-overlay
添加了之后,就可以安装了,这个overlay中大致包含了几个东西:

  • runonphone:用来直接将sis包在symbian手机上执行的脚本
  • qt-symbian-libs:qt的包,目前只有4.7.1的
  • s60-sdk:symbian s60开发包,目前版本是5.0
  • gcce:交叉编译器,用来生成arm架构的代码
安装之前,需要确认证书,s60-sdk和gcce都带有各自的license,在/etc/portage/package.license:
>=dev-libs/s60-sdk-5.0-r1 nokia-eula
>=sys-devel/gcce-4.4.172-r2 sourcery-g++
这样就能够安装了。貌似安装s60-sdk的时候,需要依赖wine的,有一堆windows的东西。
安装完成后,可以在qt creator中配置刚刚安装的qmake,qt creator自己会识别出来。这个位置在/usr/share/qt4/qt-symbian/bin/qmake,或者有个软连接在/usr/bin/qmake-symbian,指向的也是刚刚那个位置。
安装好之后,就可以创建个项目试试了。在qt creator(我用的是2.3.1)中新建“qt控件项目->qt移动应用”,然后选择下工程创建的位置(注意:不知道为什么,工程必须和s60-sdk在同一分区!!),目标设置中选择塞班设备,后面就是针对设备的设置,选择之后qt creator会针对这些设置生成代码。
不过,runonphone貌似在我这里没有用,对生成的Makefile执行make sis之后,创建了symbian的sis包,但是runonphone无法执行,我的5800安装了trk之后,在电脑上还是没法从usb设备变成ttyUSB这样的设备,只能复制过去手工安装了。
对了,在安装自己应用的包之前,别忘了安装qt和s60-sdk中的依赖包。在/usr/share/qt4/qt-symbian/lib中有Qt.sis和QtWebKit.sis,即使手机上已经安装了qt,最好也用这个安装,否则可能会出问题。安装之前,可能还需要安装s60-sdk提供的包,在/usr/s60-sdk/nokia_plugin中,有:
├── openc
│   ├── Openc_new_api_guide.doc
│   ├── s60opencreleasenotes.txt
│   ├── s60opencsis
│   │   ├── openc_glib_s60_1_6_ss.sis
│   │   ├── openc_ssl_s60_1_6_ss.sis
│   │   ├── pips_s60_1_6_ss.sis
│   │   └── stdioserver_s60_1_6_ss.sis
│   └── Symbian Redistribution and Use Licence v1.0 12.03.07 final.doc
└── opencpp
    ├── s60opencppreleasenotes.txt
    └── s60opencppsis

qt安装了之后,同时会安装对应的qt mobility,不过我还没有在本地安装后面用到再说了。

转载自:https://coolex.info/blog/198.html
目录
相关文章
|
3月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
60 0
|
18天前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
|
29天前
|
编译器 C语言 Android开发
Qt5安装及组件选择(Qt 5.12)
Qt5安装及组件选择(Qt 5.12)
51 2
|
1月前
|
IDE 数据可视化 开发工具
【Qt】—— Qt开发环境的搭建
【Qt】—— Qt开发环境的搭建
|
1月前
QT 5.14.2版本 MAC环境安装部署流程
QT 5.14.2版本 MAC环境安装部署流程
|
2月前
|
开发工具 C++ git
QT基础【1-开发环境安装】
QT基础【1-开发环境安装】
|
3月前
|
编译器 C语言 C++
Qt6学习笔记一(安装、新建工程(cmake编译)、QPushButton、对象树、Qt窗口坐标系)
Qt6学习笔记一(安装、新建工程(cmake编译)、QPushButton、对象树、Qt窗口坐标系)
59 0
|
4月前
|
IDE 数据可视化 开发工具
C++ Qt开发:Qt的安装与配置
Qt是一种C++编程框架,用于构建图形用户界面(GUI)应用程序和嵌入式系统。Qt由Qt公司(前身为Nokia)开发,提供了一套跨平台的工具和类库,使开发者能够轻松地创建高效、美观、可扩展的应用程序。其被广泛用于开发桌面应用程序、嵌入式系统、移动应用程序等。无论是初学者还是经验丰富的开发者,Qt都为构建高质量、可维护的应用程序提供了丰富的工具和支持。
75 0
C++ Qt开发:Qt的安装与配置
|
6月前
|
存储 编译器 C语言
嵌入式 安装QT5.11详细步骤
嵌入式 安装QT5.11详细步骤
|
6月前
|
IDE 开发工具 开发者
Qt-Qt Creator的下载、安装与配置(Windows)
Qt-Qt Creator的下载、安装与配置(Windows)
194 1

推荐镜像

更多