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
目录
相关文章
|
6月前
|
开发工具 C语言 Windows
【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程
【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程
282 0
|
3月前
|
IDE 编译器 开发工具
【Qt】如何搭建Qt开发环境
【Qt】如何搭建Qt开发环境
|
5月前
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
171 2
|
5月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
5月前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
|
5月前
|
IDE Linux 开发工具
在Qt开发环境中qmake和cmake的区别优势
选择qmake还是CMake,主要取决于项目的需求和开发者的熟悉程度。如果你正在开发一个纯Qt项目,或者是一个不需要复杂构建脚本的小型项目,qmake可能是一个更好的选择。反之,如果你的项目需要处理复杂的依赖关系,或者你想要一个在多种编程环境中都能工作的构建系统,那么CMake可能是更好的选择。
752 2
|
5月前
|
计算机视觉
【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
75 0
【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
|
5月前
|
并行计算 Ubuntu 计算机视觉
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
121 0
|
5月前
Qt安装 qt-unified-windows-x64-online.exe下载慢
Qt安装 qt-unified-windows-x64-online.exe下载慢
|
6月前
|
开发工具 Windows
搭建 Qt 开发环境
搭建 Qt 开发环境

推荐镜像

更多