gpt4 book ai didi

iphone - 使用 QT C++ 编写跨平台手机应用的现实

转载 作者:IT老高 更新时间:2023-10-28 22:19:11 25 4
gpt4 key购买 nike

我正在尝试继续为智能手机开发应用程序(我对 Android 有一点经验)。我做了一些深入的研究,并决定开始使用 Qt C++ 创建应用程序。

我这样做的原因是因为根据我的研究,我似乎可以在 Qt 中编写一次应用程序,然后我所要做的就是在 iPhone、Android、Symbian 和 Windows Mobile 上编译它,然后我会拥有可在所有这些平台上运行的应用程序。

我的问题是:如果我用 Qt C++ 编写应用程序,那么它可以在以下平台上运行,我是否正确:Android、iPhone、Symbian 和 Windows Mobile?

我知道这是一个幼稚的问题(“我可以使用什么 API 来在所有平台上工作”),但我研究了很多,他们似乎都说 Qt 可以在所有这些平台上工作。

PS,使用 Qt 编写跨平台的手机应用程序有什么缺点吗?在各个平台上编译 Qt 应用程序代码难吗?

最佳答案

这个问题是很久以前提出的,此后许多事情都发生了变化。对于那些在今天(2014 年初)问自己同样问题的人,我个人的回答是,Qt 在 iPhone 上的工作率为 99%。

目前我正在开发一个使用 QSensors、QNetworkAccessManager 和 OpenGL ES 的应用程序,我在 OSX、iOS、Windows 和 Linux 上没有遇到任何问题。考虑尽快移植到 Android。

我遇到的唯一问题是 iOS 尚不支持 QtPositioning (GPS) 模块,但解决方法很简单,我不会认为这是一个问题。它可能会在今年晚些时候起作用。此外,由于某些 iOS 限制,QtWebKit 不可用。其余的就像一个魅力!做得很好。

我没有在 Android 上测试过自己,但从我读到的内容来看,Qt 也应该可以解决这个问题。

关于iphone - 使用 QT C++ 编写跨平台手机应用的现实,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5048064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com