我正在尝试使用 g_timeout_add ( timevalue , Func , Func 中传递的值)添加回调以获取一些状态或在 timevalue 之后打印一些内容。
我看不到它。我还必须调用主循环吗? 或者任何其他类型的函数来让它工作?
最佳答案
g_timeout_add
是一个用于创建将在主循环中使用/处理的 GSouce
的包装器。因此,通常会运行GMainLoop
,或者在更复杂的情况下,在循环中调用g_main_loop_iteration
(或类似的)。
关于c - 想要使用g_timeout_add。必须运行一个 glib 主循环吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20394954/