我有一个在命令行上运行的模拟软件 (C++)。它独立于平台(目前在 Windows、MacOS X 和 Linux 上编译和运行)。当模拟结束时,我用 SDL 可视化结果;这是一个非常基本的 2d 视图,主要是彼此相邻的颜色方块。
我想在模拟之上有一个用户界面,以便我可以启动和暂停模拟,并即时更改参数。我想这很简单。好吧,理想情况下,我还会在某处添加一个绘图器,以查看某些参数随时间的演变。
现在,我想知道我应该往哪个方向走。我应该尝试使用 SDL 的 UI 库之一吗?或者也许 wxwidget 与 SDL 结合使用?或者干脆 wxwidget 并摆脱 SDL ?
你有这方面的经验吗?
提前感谢巴特
PS:我尝试使用 SDL UI 库 AGAR。它看起来很有希望,但我无法让它发挥作用。甚至不是helloworld。