Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在使用 Boost Threads 和 SDL 1.2。我想知道我是否会使用 SDL 2.* 我是否能够不从主线程(在 windows 和 linux 上)运行它?
从纯粹的技术角度来看,没有理由不应该这样做。我没有使用过 Boost Threads 或 SDL 2.*,但是我使用过 SDL 1.2、SDL Threads、Windows Threads 和 pthread。在 Windows 上,我遇到的唯一障碍是创建 SDL 窗口的线程必须是处理事件的线程。除此之外,我没有遇到任何问题。我不知道 Linux 是否也是如此,因为我总是在移植之前让我的代码在 Windows 上运行。