gpt4 book ai didi

c++ - GLib - C++ 中的主事件循环

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:17 26 4
gpt4 key购买 nike

我需要在 C++ 中实现我自己的主事件循环,它将基于 GLib 库。我不知道从哪里开始。我研究了一些关于 GLib 的资料,但它并不能帮助我了解如何实现事件循环。有人可以给我一些建议或给我一些源代码吗?我基本上需要从 GLib 实现 GSource 和 GSourceFuncs。事件循环应该是独立于平台的,但我的应用程序将在 Android 上运行。我找不到事件循环在 Android 中是如何实现的,有人可以向我解释一下吗?非常感谢。

卢卡斯

最佳答案

这听起来像是一个困难的项目。您可能应该从研究 glib source code 开始.大多数主循环都是相似的:您的程序将控制权交给它们,当某些事件发生时,它们会调用您程序中的函数(“回调”或“事件处理程序”)。

您是否需要编写一个可与​​ Android 主循环集成的基于 glib 的主循环?为什么是 C++?你打算用 Android NDK 编译它吗?如果您能够提供更多信息,将更容易回答您的问题。

关于c++ - GLib - C++ 中的主事件循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3775451/

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