2011-09-21 41 views
1

一些背景。我正在编写一个程序,需要监视默认音频缓冲区并写入虚拟COM端口。这两个操作都是特定于平台的,并且通过GUI驱动。Qt框架确定这个Windows和Mac GUI?

我的问题是,Qt框架可以吗?我在我的永无止境的Google任务中听到了有关它的伟大的事情,但我不确定它处理特定于平台的代码有多好。从理论上讲,我只需要抽象出两个特定于平台的类。该程序的其余部分将采用C++编写的跨平台兼容标准。

回答

1

是的Qt对于GUI来说绝对有用。然而取决于如果Qt的提供访问音频缓冲和虚拟COM端口的能力,你可能不得不对夫妇的配合使用Boost ASIO。 Boost也像Qt一样是跨平台的。