首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu电话问题,关于库,ubuntu-sdk和QML

ubuntu电话问题,关于库,ubuntu-sdk和QML
EN

Ask Ubuntu用户
提问于 2015-09-28 08:06:23
回答 1查看 137关注 0票数 3

我正试图为Ubuntu手机制作一个应用程序,但我有很多问题。

  1. 如果我的应用程序依赖于qxmpp库,还有什么更好呢?使用我的应用程序添加库的本地副本,或者使用系统库向最终包添加依赖项,等等。
  2. 我必须用QML层开发我的应用程序吗?或者我可以使用纯C++?
  3. 举个例子,我根本不喜欢ubuntu-sdk (我不太喜欢IDE),是否可以自己开发,从而将应用上传到Ubuntu商店?

谢谢,很抱歉,如果我的一些问题没有意义,这是我第一次尝试开发手机平台,我感到有点迷茫。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-09-28 22:35:24

  1. 我在所谓的“框架”(它是一个qxmpp包)中看不到ubuntu-sdk-libs。手机上没有安装xmpp软件包。所以,这可能是一个捆绑的副本。手机上软件的只读部分叫做“OS映像”。它是作为一个整体在空中更新的。它由作为桌面Ubuntu的.deb包组成。因此,直接的方法是在图像中显示颜色,并使用dpkg -l查看安装了哪些包。或者在电话或模拟器上做dpkg -l文档说以前(13.10)可用的库是在虚拟包ubuntu-sdk-libshttp://packages.ubuntu.com/vivid/ubuntu-sdk-libs的依赖项中列出的。但是现在在所有软件包的列表中搜索可能更有用。
  2. 您不必使用QML层。您甚至可以使用Qt部件。但相信我,QML很棒。它不想以任何方式伤害C++。
  3. 是的,您可以不使用SDK进行开发。Ubuntu应用程序只是为ARM编译的常规应用程序(如果安装了qemu-user-static包,它甚至在桌面上运行)。只有最后一步将其包装到一个Click包中。它是用CMake构建的,因此它将与其他编辑器兼容。我有一个构建文件这里的例子。通常在CMakeLists.txt中编译一个小样板来调用Click。您可能会使用SDK生成色度。然后,代码将在这些chroot中编译,模拟器可以在它们中运行(SDK之外)。
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/679220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档