我曾申请使用GTK+显示一些冰 G,但我正在利用SDL在GTK+中展示一个小型的RGB框架缓冲。
我使用了以下法典将SDL纳入德国技术合作公司+:
char SDL_windowhack[32];
sprintf(SDL_windowhack, "SDL_WINDOWID=%ld", GDK_WINDOW_XWINDOW(deviceWindow->window));
putenv(SDL_windowhack);
不幸的是,我还利用SDL开展关键板和模拟活动。 利用SDL更新图像的主要线索如下:
void *SDLEvent(void *arg)
{
SDL_Event event;
while (1) {
fprintf(stderr, "Test
");
SDL_WaitEvent(&event);
switch (event.type) {
/* ... */
}
}
}
我看到,印刷说明是两次执行的,然后是一次。 一旦我终止SDL用于更新屏幕(显示)的线索,SDLEvent的通道就会很快地开始运行。
该法典在我把SDL纳入德国技术合作公司+之前曾被罚款,因此,我认为德国技术合作公司+可能会以某种方式阻挠SDL?
是否有任何建议?
非常感谢!