zoukankan      html  css  js  c++  java
  • SDL安装小结

    SDL是一个基于C的简易实现,安装过程中也多亏了,各位大神的助攻,这里简单mark一下遇到的问题,以备查找:

    关于VS的版本:目前文档里确定支持的VS为2008到2013,我的VS是2013,2015我没试过

    1.下载,需要SDL本身和SDL开发库均下载

    传送门:https://www.libsdl.org/download-2.0.php

    2.找到VS的安装目录下的VC目录,我的是D:Program Files (x86)Visual Studio2013VC

    在VC的目录下,新建一个文件夹起名为SDL,将development library中的include文件夹中的所有文件放进去

    3.将development library中的lib文件夹的文件放入VC下的lib文件夹中

    4.注册SDL2.dll文件,将步骤3的lib文件导入工程

    lib文件入股不导入,会报告 如下错误:

    error LNK2019: 无法解析的外部符号

    解决方法在这里:http://jingyan.baidu.com/article/4d58d54135d7a79dd4e9c0ad.html

    注册的目的是为连接器提供dll文件,否则会报告sdl2.dll丢失

    无法启动此程序因为计算机中丢失*.dll

    注册的方法在这里:http://jingyan.baidu.com/article/4b52d7028f2ccefc5c774b38.html

    5.检验SDL

    这些都完成后,我们打开VS写下我们的第一个测试代码:

     1 // SDL_TEST.cpp : 定义控制台应用程序的入口点。
     2 //
     3 
     4 #include "stdafx.h"
     5 #include<SDLSDL.h>
     6 #include<iostream>
     7 using namespace std;
     8 
     9 int _tmain(int argc, _TCHAR* argv[])
    10 {
    11     try{
    12         if (SDL_Init(SDL_INIT_EVERYTHING) == -1)
    13             throw "无法初始化 SDL";
    14     }
    15     catch (const char* s){
    16         cout << s << endl;
    17         return -1;
    18     }
    19     cout << "SDL 初始化成功!" << endl;
    20     SDL_Quit();
    21     return 0;
    22 }

    如果程序正确运行,那么恭喜你,SDL的安装你就告一段落了~

  • 相关阅读:
    angular4浏览器兼容问题
    angular4组件生命周期
    angular4路由
    CDH 安装配置指南(Tarball方式)
    nginx-1.14.0安装
    redis-3.0.6安装
    CDH安装kafka
    CDH配置JAVA_HOME
    ntp集群时间同步
    VMware联网
  • 原文地址:https://www.cnblogs.com/luruiyuan/p/5627282.html
Copyright © 2011-2022 走看看