SDL创建窗口有相应的步骤,如下
(1)调用SDL_CreateWindow,
(2)创建渲染器SDL_CreateRenderer,
(3)显示,调用SDL_RenderPresent,在显示前最好清空之前的显示,调用SDL_RenderClear,
根据上述步骤,编写SDL窗口代码,如下:
/*
SDL窗口显示
*/
#include
#include "../../SDL2-2.0.10_sdk/include/SDL.h"
#pragma comment(lib, "../../SDL2-2.0.10_sdk/lib/x86/SDL2main.lib")
#pragma comment(lib, "../../SDL2-2.0.10_sdk/lib/x86/SDL2.lib")
using namespace std;
int main(int argc, char* argv[])
{
SDL_Window* pWindow = NULL;
SDL_Renderer* pRender = NULL;
//1 SDL初始化
SDL_Init(SDL_INIT_VIDEO);
//2 创建窗口 600:窗口显示的横坐标 100:窗口显示的纵坐标
pWindow = SDL_CreateWindow("SDL2 Window", 600, 100, 500, 500, SDL_WINDOW_SHOWN /*| SDL_WINDOW_BORDERLESS*/);
if (!pWindow)
{
cout
关注
打赏