【发布时间】:2023-04-01 02:30:01
【问题描述】:
我在 Windows 10 上使用 DevC++,但我的问题是我遵循了一些关于 C 中 SDL2 的教程,但是当我编写他们提供的程序时,它编译得很好,但是我看不到我的窗口。 问题可能来自“搜索目录”,因为我在 DevC++ 上安装 SDL2 时遇到问题
// Code :
#include <stdlib.h>
#include <stdio.h>
#include <SDL2\SDL.h>
int main(int argc, char* argv[])
{
SDL_Window *ecran = NULL;
SDL_Renderer *renderer;
SDL_Init(SDL_INIT_VIDEO);
ecran = SDL_CreateWindow("DBZ", 0, 0, 640, 480, SDL_WINDOW_SHOWN);
renderer = SDL_CreateRenderer(ecran, -1, SDL_RENDERER_ACCELERATED);
SDL_RenderPresent(renderer);
SDL_Delay(30000);
SDL_Quit();
return EXIT_SUCCESS;
}
编译项目变更...
- 项目文件名:C:\Users\Anthony\Desktop\programmes\SDL\Premier essai\Projet1.dev
- 编译器名称:TDM-GCC 4.9.2 64 位版本
正在构建 makefile...
- 文件名:C:\Users\Anthony\Desktop\programmes\SDL\Premier essai\Makefile.win
正在处理生成文件...
- Makefile 处理器:C:\Users\Anthony\Desktop\Dev-Cpp\MinGW64\bin\mingw32-make.exe
- 命令:mingw32-make.exe -f "C:\Users\Anthony\Desktop\programmes\SDL\Premier essai\Makefile.win" all
mingw32-make.exe: 'all' 无事可做。
编译结果...
- 错误:0
- 警告:0
- 输出文件名:C:\Users\Anthony\Desktop\programmes\SDL\Premier essai\Projet1.exe
- 输出大小:298,20703125 KiB
- 编译时间:0.22s
【问题讨论】:
-
检查 SDL_Init 的返回值?
-
检查所有返回值。
-
是的,我尝试在 stderr 中写入,但我找不到它
-
我创建了一个文件* "err.txt",但没有任何内容