zoukankan      html  css  js  c++  java
  • SDL一环境配置

    SDL笔记1.2_环境配置

    ## mingw编译

    下载[http://www.mingw.org/](http://www.mingw.org/)

    设置环境变量

    set path=%PATH%;D:mingwin;

    ## 下载sdl的mingw开发库

    SDL-devel-1.2.15-mingw32.tar.gz (Mingw32)

    1)打开 D:MinGWinclude,复制SDL Development Librariesinclude所有文件到D:MinGWinclude

    2)打开 C:MinGWlib,复制SDL Development Librarieslib所有文件到C:MinGWlib

    3)然后将SDL Development LibrariesinSDL.dll文件拷贝到C:WINDOWSsystem32


    ## 简单示例

    ### 1 创建hello.app文件

    #include <iostream>
    #include "SDL/SDL.h"

    int main(int argc, char* argv[])
    {
    try {
    if ( SDL_Init(SDL_INIT_EVERYTHING) == -1 )
    throw "Could not initialize SDL!";
    }
    catch ( const char* s ) {
    std::cerr << s << std::endl;
    return -1;
    }
    std::cout << "SDL initialized. ";
    SDL_Quit();

    return 0;
    }

    ### 2 编译运行

    g++ -o MySDL.exe hello.cpp -lmingw32 -lSDLmain -lSDL

    最后说明的两个参数是:-mconsole 和 -mwindows

    他们的效果是使可执行程序是带命令行控制窗口的或者是纯Windows窗口的,缺省情况下应该是带命令行控制窗口的。

  • 相关阅读:
    node.js中的全局变量——global
    Element-UI库 源码架构浅析
    如何搭建一个自己cli
    webpack实践之DLLPlugin 和 DLLReferencePlugin
    HappyPack优化
    线程和进程
    kafka?kafaka! kafka...
    Dubbo的初步理解和使用
    Redis的安装和启动
    解析Spring MVC上传文件
  • 原文地址:https://www.cnblogs.com/sxt102400/p/3226029.html
Copyright © 2011-2022 走看看