这个问题的 Headers 有点误导,因为我知道如何通过this教程显示颜色 . 在开始工作之后,我决定使用它,所以当我第一次开始使用SDL2时,我把我的一些旧代码代码作为SDL2的测试,并替换了所有渲染器和其他东西,并用OpenGL替换它上下文并试图让它显示蓝色,但没有运气它只是显示黑屏 . 不确定具体问题是什么 . here是一个要点
附:如果可以想到一个更好的 Headers 我都是耳朵:)
给定代码中有硬编码的绿色,而不是蓝色 . 无论如何,您永远不会将窗口分配给 window_p 指针,而是使用它来创建上下文和交换 . 如果您查看 SDL_GetError ,它将报告"Invalid window" .
window_p
SDL_GetError
除此之外:
请在问题本身内发布代码,而不是外部链接loop 中的
loop
递归并不是很好
在创建上下文后设置上下文参数.h 中的
.h
函数实现可能会导致问题
1 回答
给定代码中有硬编码的绿色,而不是蓝色 . 无论如何,您永远不会将窗口分配给
window_p
指针,而是使用它来创建上下文和交换 . 如果您查看SDL_GetError
,它将报告"Invalid window" .除此之外:
请在问题本身内发布代码,而不是外部链接
loop
中的递归并不是很好
在创建上下文后设置上下文参数
.h
中的函数实现可能会导致问题