【发布时间】:2009-08-28 10:32:57
【问题描述】:
我要在 Windows 上开发一个应用程序。我以前从未这样做过;-)
我需要做一些繁重的音频计算,必须用 C/C++ 编写。这部分将是一个房间校正算法,目前在 Matlab 中运行每个通道大约需要 10 秒。它必须用 C/C++ 编写,因为它以后可能会被移植到 DSP,而 DSP 必须用 C/C++ 编程。
此外,我需要一个 GUI 来查看计算、可视化结果和修改计算参数。这个 GUI 的难点在于大量绘制频谱、频谱图、音频波形等。
现在,我听说 WPF 在 Windows GUI 中风靡一时,但似乎仅限于 C#。有没有一种简单的方法可以将我的 C/C++ 代码与一些 C# GUI 代码集成?还是我应该使用 WinForms 并用 C++ 编写整个内容?还是 Qt 也能正常工作并“免费”提供一些跨平台功能?
我在 C/C++、Matlab 和 VST 开发方面有一些经验,但我从未编写过真正的应用程序,老实说,我什至不知道从哪里开始。
提前谢谢你!
【问题讨论】:
-
对于 C++ Qt 是最好的 GUI 工具包。