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 Studio2013\VC

在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<SDL\SDL.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的安裝你就告一段落了~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM