SDL2 中的全局窗口

Global windows in SDL2

本文关键字:窗口 全局 SDL2      更新时间:2023-10-16

我正在用 SDL2 在C++做一个小项目。 我正在尝试创建一个可以在其他.cpp文件中使用的全局窗口,但我无法弄清楚如何在 SDL 中创建全局变量。请不要写"不要使用全局变量"之类的东西,因为我必须使用它们,否则它不起作用。

在每个文件中,您需要它只需将其声明为 extern SDL_Window* GWindow; 并使用它;然后在单个.cpp文件中定义它SDL_Window* GWindow = nullptr;