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

成都网站建设企业seo建站教学

成都网站建设企业,seo建站教学,搭建大数据平台费用,搜狗seo查询项目创建步骤 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/101534/

相关文章:

  • 网站后台html5模板二手房
  • 网站建设方案书个人做产品包装的3d网站
  • 十大小说网站排名地推app接任务平台
  • 山东省建设工程招投标网站响应式网站设计教程
  • 2015做那些网站致富上海网站建设网页制
  • project 网站开发计划服装页面设计的网站
  • 霞山网站建设公司设计师兼职平台
  • 淳安网站建设制作陕西城乡建设网
  • 信息可视化网站网络公司排名中国科技企业排行榜
  • 大学html网站建设作业wordpress判断页面
  • 鹤壁网站seo优化哪位大神推荐一下好网站
  • 专业的内蒙古网站建设中瑞网络网站建设流程
  • 荣耀手机官方网站网页版梦幻西游杨洋兑换码是多少
  • 北京网站开发公司wordpress哪里编辑页脚
  • 微信 网站提成方案点做深圳市光明区
  • 专业行业网站建站报价微商来官网登录
  • 中国电子系统建设公司网站江西建筑人才网
  • 网站怎么增加关键词库wordpress需要安装php模块
  • 永州网站建设如何做电子商务网站的公司
  • asp c 网站开发四川企业网站开发
  • 上海网站建设哪家公司好贵州省住房和城乡建设厅网站
  • php调用网站导航怎么弄wordpress后台分类目录添加自定义
  • 百度云可以做网站吗广告设计月薪多少钱
  • 网站制作公司 全贵州百度推广app下载
  • 雏鸟短视频app软件下载网站网站开发企业标准
  • 网站链接文字手机版企业网站
  • 南阳网站建设赛科虚拟主机搭建网站
  • 焦作网站建设哪家权威品牌建设和品牌打造方法
  • 建设论坛网站自学本地建站工具
  • 宁波好的网站推广软件大型网站常见问题