3

我现在使用 Boost Threads 和 SDL 1.2。我想知道我是否会使用 SDL 2.* 我是否能够不从主线程(在 windows 和 linux 上)运行它?

4

1 回答 1

3

从纯粹的技术角度来看,没有理由不应该这样做。我没有使用过 Boost Threads 或 SDL 2.*,但是我使用过 SDL 1.2、SDL Threads、Windows Threads 和 pthread。在 Windows 上,我遇到的唯一障碍是创建 SDL 窗口线程必须是处理事件的线程。除此之外,我没有遇到任何问题。我不知道 Linux 是否也是如此,因为我总是在移植之前让我的代码在 Windows 上运行。

于 2013-02-04T20:30:33.730 回答