【发布时间】:2019-08-12 12:27:18
【问题描述】:
我是一名原生 Android 开发人员,一位客户要求我在原生 Android 应用程序中重用他的 Qt 库项目。我是 Qt 开发的新手,我的意思是,我了解 C/C++,但从未处理过 Qt 开发本身,无论是环境还是部署方法。
我一直在研究这些解决方案,但我离创建一个带有 Qt 库的 Android 项目还有很长的路要走。
类似的解决方案:
- http://thebugfreeblog.blogspot.com/2012/05/embedded-cross-platform-development-for.html
- https://developer.android.com/studio/projects/add-native-code#create-sources
我的问题:如何将我的 Qt 项目导出为我的 Android 项目可用的格式?任何分步指南将不胜感激。
谢谢!
【问题讨论】:
-
Qt库是什么样的库?请注意,Qt 旨在运行自己的事件循环,任何有趣的事情都需要它,以及现有的
QCoreApplication实例您应该从简单开始,创建一个 Qt 库,例如,它只运行一个计时器并与您的应用每秒一次或其他。这不是很多行 Qt 代码。集成后,您可以尝试使用更复杂的库。 -
它是一个通信协议库,它根据某些参数生成帧,当处理接收到的帧时,它会解析帧并返回一个“可理解的”响应/参数。所以,是的,好点,但仍然需要弄清楚项目的设置。谢谢!
标签: android qt qt5 shared-libraries