我正在做一个移植演习将应用程序从 Ubuntu 移植到 Ubuntu Touch。该应用程序使用gcc 4.1.2、CMake 2.6.4、binutils 2.22。
Q1. 搭建Ubuntu Touch开发环境需要哪些工具?我已经看到了这链接并按照每个步骤操作。该链接没有安装任何交叉编译器,但我想我需要一个交叉编译器也用于编译应用程序手臂手机/平板电脑目标。
问2.QT 创建者这本文可以配置为使用 CMake,但如果使用 QT Creator 创建新项目则需使用 CMake 2.8 版本。CMake 2.6 是否与基于 QT 5.0.1 的 QT Creator 2.7 兼容?
Q3. 有可用的模拟器吗?
Q4. 是否可以为 Ubuntu Touch 编译 c++ 代码(没有 GUI,只有一个在后台运行的守护进程)并在 Ubuntu 上正常运行?
答案1
[这个答案大部分都使用常识,抱歉,需要更好的答案!]
不,我认为 Qt 的重点在于它应该是跨平台的。我想如果您需要工具,他们会为您提供。我还怀疑,如果您要移植,您将不得不用 Qt/QML 重写整个程序。
抱歉,不知道。为什么不试试呢?:我认为你应该能够通过卸载然后使用 .debs 重新安装软件包来降级它。
以下是安装模拟器的说明:http://www.omgubuntu.co.uk/2013/04/how-to-run-unity-next-on-your-desktop。
有没有办法将用 c++ 编写的 Qt5 程序编译到 Ubuntu Touch?这将告诉您如何在 ARM 设备上运行 Qt5 程序。您甚至不需要交叉编译!!!
希望这能有所帮助。