当前位置: 首页 > news >正文

建设部继续教育网站网站关键字可以做几个

建设部继续教育网站,网站关键字可以做几个,做外文H网站,网络服务器一台多少钱项目创建步骤 1. 使用Qt Creator创建一个C项目 2. 将SDL库文件放到源文件目录下 在项目pro文件中添加库文件 win32{INCLUDEPATH $$PWD/SDL2-2.0.10/includeLIBS $$PWD/SDL2-2.0.10/lib/x86/SDL2.lib } 使用SDL创建一个窗口 #include <stdio.h>#include <SDL.h>…

 项目创建步骤

 1. 使用Qt Creator创建一个C项目

 2. 将SDL库文件放到源文件目录下

 在项目pro文件中添加库文件

win32{INCLUDEPATH += $$PWD/SDL2-2.0.10/includeLIBS += $$PWD/SDL2-2.0.10/lib/x86/SDL2.lib
}

 使用SDL创建一个窗口

#include <stdio.h>#include <SDL.h>#undef main    // 先取消main函数(因为SDL内部使用了main函数)
int main()
{// 创建一个SDL_VIDEO窗口SDL_Window* window = NULL;SDL_Init(SDL_INIT_VIDEO);window = SDL_CreateWindow("Title",SDL_WINDOWPOS_UNDEFINED,       // 默认x y 显示到窗口中间SDL_WINDOWPOS_UNDEFINED,640,480,SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);// 设置窗口属性if(!window){printf("Can't create window, err:%s\n", SDL_GetError());return 666;}SDL_Delay(5000);                // 延迟5000msSDL_DestroyWindow(window);      // 销毁窗口SDL_Quit();                     // 释放资源return 0;
}

运行效果

 

SDL简单显示案例

#include <stdio.h>
#include <SDL.h>#undef main
int main()
{SDL_Window* window = NULL;          // 窗口SDL_Renderer* renderer = NULL;      // 渲染器SDL_Texture* texture = NULL;        // 纹理SDL_Init(SDL_INIT_VIDEO);// 创建窗口window = SDL_CreateWindow("Window Title",SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED,640,480,SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);if(NULL == window){printf("Create Window error: %s\n", SDL_GetError());return -1;}// 创建渲染器(一个窗口可有多个渲染器)renderer = SDL_CreateRenderer(window, -1, 0);if(NULL == renderer){printf("Create Renderer error: %s\n", SDL_GetError());// 销毁窗口,释放资源SDL_DestroyWindow(window);SDL_Quit();return -1;}// 基于渲染器创建纹理texture = SDL_CreateTexture(renderer,SDL_PIXELFORMAT_RGBA8888,SDL_TEXTUREACCESS_TARGET,640,480);if(NULL == texture){printf("Create Texture error: %s\n", SDL_GetError());// 销毁渲染器 窗口 释放资源SDL_DestroyRenderer(renderer);SDL_DestroyWindow(window);SDL_Quit();return -1;}int showCnt = 0;    // 显示次数int run = 1;        // 循环退出条件SDL_Rect rect;      // 定义一个SDL矩形rect.w = 50;rect.h = 50;while(run){// 随机rect的位置rect.x = rand() % 600;rect.y = rand() % 400;// 设置渲染目标为纹理SDL_SetRenderTarget(renderer, texture);// 设置渲染绘制颜色SDL_SetRenderDrawColor(renderer, 255, 0, 255, 255);// 刷新渲染SDL_RenderClear(renderer);// 设置渲染绘制颜色SDL_SetRenderDrawColor(renderer, 0, 255, 0, 255);// 绘制矩形SDL_RenderDrawRect(renderer, &rect);// 绘制填充矩形SDL_RenderFillRect(renderer, &rect);// 恢复渲染目标为窗口SDL_SetRenderTarget(renderer, NULL);SDL_RenderCopy(renderer, texture, NULL, NULL);// 显示纹理SDL_RenderPresent(renderer);SDL_Delay(300);if(showCnt++ >= 30)run = 0;}// 销毁 纹理 渲染器 窗口,释放资源SDL_DestroyTexture(texture);SDL_DestroyRenderer(renderer);SDL_DestroyWindow(window);SDL_Quit();return 0;
}

http://www.yayakq.cn/news/965218/

相关文章:

  • 培训班在哪个网站找管理咨询公司招聘
  • 功能型网站案例泰安网络宣传
  • 网站如何做容易收录市场调研公司排名
  • 商丘睢阳区市政建设局网站制作相册
  • 网站建设流程及构架俄语网站建设注意事项
  • 知道一个网站怎么知道是谁做的百度优化深圳做网站公司有哪些公司
  • 海拉尔做网站cms系统复杂权限
  • 网站建设开发合同模板下载flex 做网站
  • 手机做网站的步骤微信官网免费下载
  • 免费微网站建站系统源码网上贸易平台有哪些
  • 模型网站大全免费响应式页面怎么写
  • 域外网站是免费建自己的网站赚钱
  • 建设网上购物网站网站模板佳好乐云seo
  • c语言做网站的代码什么是网站建设的建议
  • 深圳做互联网教网站公司wordpress重置密碼
  • 网站排名突然没有了做网站公司的收费多少
  • 吉林一站式网站建设介绍网站名称更改需要多久
  • 网站开发分几种类型深圳市建设交易中心网站首页
  • 中国建设银行官方网站下载安装做网站国外访问
  • 做网站记什么科目泰安网络科技有限公司电话
  • 网站做外链平台有哪些若比邻跨境电商网站
  • 西安网站建设 美科动采集网站文章
  • 网站建设时间计划图网站站外引流怎么做
  • 高大上网站欣赏网站建设 阿里
  • 网站首页设计分析wordpress模板+企业
  • 镜像网站怎么做wordpress多站点支付插件
  • 岳麓区专业的建设网站公司海淀
  • 免费做电子书的网站wordpress 文件大小
  • 在线做3d交互的网站卡尺 东莞网站建设
  • 建网站 做淘宝客泉港区规划建设局网站