【发布时间】:2011-09-21 21:45:46
【问题描述】:
一些背景。我正在编写一个需要监视默认音频缓冲区并写入虚拟 COM 端口的程序。这两个操作都是特定于平台的,并通过 GUI 驱动。
我的问题是,Qt 框架就足够了吗?在我永无止境的谷歌探索中,我听到了关于它的好消息,但我不确定它处理特定于平台的代码的能力如何。理论上,我只需要抽象两个特定于平台的类。该程序的其余部分将是跨平台兼容的,用 C++ 编写。
【问题讨论】:
一些背景。我正在编写一个需要监视默认音频缓冲区并写入虚拟 COM 端口的程序。这两个操作都是特定于平台的,并通过 GUI 驱动。
我的问题是,Qt 框架就足够了吗?在我永无止境的谷歌探索中,我听到了关于它的好消息,但我不确定它处理特定于平台的代码的能力如何。理论上,我只需要抽象两个特定于平台的类。该程序的其余部分将是跨平台兼容的,用 C++ 编写。
【问题讨论】:
是的,Qt 对 GUI 绝对有用。但是,根据 Qt 是否提供访问音频缓冲区和虚拟 COM 端口的能力,您可能必须将其与 Boost ASIO 的使用结合使用。 Boost 也像 Qt 一样跨平台。
【讨论】: