谢谢你对我最后一个问题的回答,他们真的很有帮助。
我正在遵循高级C++/OpenGL教程播放列表,在教程19之前,一切都运行良好。 但是现在,我有一个平窗口,那只有窗口标题。
我不知道确切的原因,我试着调试了一下,但我觉得是和标志有关。 下面是我的解决方案文件夹:
GraphicStutorial.7z
也许我犯了一个小错误,我找不到,因为我重做了视频,我也检查了它。
我没有任何编译器或链接器错误,所以我看不出哪里出了问题。
这不是一个正确的方式张贴一个问题,但我觉得今天很慷慨。
bengine/window.cpp
第33行:
_sdlWindow = SDL_CreateWindow(
windowName.c_str(), SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
screenWidth, _screenHeight, SDL_WINDOW_OPENGL);
请注意screenwidth
是如何从参数中提取的,但是_screenheighth
(带有下划线)是window
类的成员变量,该类从未初始化。
删除下划线,或者改进该类的设计,使其真正遵循RAII原则。