我在这里使用 Ubuntu 12.04 并用 C++ 开发 SDL1.2 应用程序。我想要实现的是用户可以像“首选项”窗口或“主”窗口中的某些东西一样打开(两个窗口都应该有一个标题栏等)。我也想让这个程序能够跨平台运行,SDL2 也不是一个选项。
这是否可以通过任何方式实现?到目前为止,我能想到的是编写另一个 SDL 程序,该程序将从“主”程序内部调用,但这将包括一些 system() 调用,无论如何,这不是 IMO 的最佳解决方案。
我在这里使用 Ubuntu 12.04 并用 C++ 开发 SDL1.2 应用程序。我想要实现的是用户可以像“首选项”窗口或“主”窗口中的某些东西一样打开(两个窗口都应该有一个标题栏等)。我也想让这个程序能够跨平台运行,SDL2 也不是一个选项。
这是否可以通过任何方式实现?到目前为止,我能想到的是编写另一个 SDL 程序,该程序将从“主”程序内部调用,但这将包括一些 system() 调用,无论如何,这不是 IMO 的最佳解决方案。