SDL2 中的全局窗口
Global windows in SDL2
我正在用 SDL2 在C++做一个小项目。 我正在尝试创建一个可以在其他.cpp文件中使用的全局窗口,但我无法弄清楚如何在 SDL 中创建全局变量。请不要写"不要使用全局变量"之类的东西,因为我必须使用它们,否则它不起作用。
在每个文件中,您需要它只需将其声明为 extern SDL_Window* GWindow;
并使用它;然后在单个.cpp文件中定义它SDL_Window* GWindow = nullptr;
相关文章:
- 为什么在全局范围内使用"extern int a"似乎不行?
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 当vector是tje全局变量时,c++中vector的内存管理
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 问:如何使用C++中的按钮从窗口打开窗口
- 如何创建一个空的全局类并在启动时实例化它
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 内联函数中具有内部链接的全局变量
- 主窗口应该是全局变量吗?
- 在多个函数中使用全局glfw窗口
- 全局挂钩 DLL 仅在 C# 主窗口处于活动状态/前台时调用 C# 回调方法
- C :使用全局鼠标钩的窗口重新位置
- SDL2 中的全局窗口
- (威纳皮C++)如何在没有全局变量的情况下将数据从一个窗口传递到另一个窗口
- 在多个窗口中使用全局QNetworkCookieJar时,应用程序崩溃
- 如何在窗口上全局"install" c ++库?
- 是否有可能钩全局窗口的创建,这样我就可以控制窗口放置在屏幕上的位置
- 使用全局变量来保持窗口维度的值