한가함이란 아무 것도 할 일이 없게 되었다는 게 아니라 무엇이든지 할 수 있는 여가가 생겼다는 뜻이다. ―플로이드 델
준비 #
You can either use the precompiled libraries from the
SDL Download web site , or you can build SDL yourself.
SDL Download web site , or you can build SDL yourself.
Building SDL #
- Unzip the VisualC.zip file into the directory that contains this file (VisualC.html).
- Be certain that you unzip VisualC.zip into this directory and not any other directory. If you are using WinZip, be careful to make sure that it extracts to this folder, because it's convenient feature of unzipping to a folder with the name of the file currently being unzipped will get you in trouble if you use it right now. And that's all I have to say about that.
- Now that it's unzipped, go into the VisualC directory that is created, and double-click on the VC++ workspace file "SDL.dsw". This should open up VisualC.
- You may be prompted at this point to upgrade the workspace, should you be using a more recent version of Visual C++. If so, allow the workspace to be upgraded.
- Build the .dll and .lib files.
- This is done by right clicking on each project in turn (Projects are listed in the Workspace panel in the FileView tab), and selecting "Build".
- You may get a few warnings, but you should not get any errors. You do have to have at least the DirectX 5 SDK installed, however. (I believe...) The latest version of DirectX can be downloaded or purchased on a cheap CD (my recommendation) from Microsoft .
- Later, we will refer to the following .lib and .dll files that have just been generated:
- SDL.dll
- SDL.lib
- SDLmain.lib
- Search for these using the Windows Find (Windows-F) utility, if you don't already know where they should be. For those of you with a clue, look inside the Debug or Release directories of the subdirectories of the VisualC folder. (It might be easier to just use Windows Find if this sounds confusing. And don't worry about needing a clue; we all need visits from the clue fairy frequently.)
SDL 프로젝트 생성하기 #
- "Win32 Application" 으로 프로젝트를 생성한다.
- C++ 화일을 하나 새로 생성한다.
- "Project|Settings|C/C++ tab|Code Generation|Runtime Library" 메뉴에서 "C runtime"을 "Multi-threaded DLL"로 설정한다.
- "Project|Settings|C/C++ tab|Preprocessor|Additional include directories"에 SDL include 디렉토리 경로를 추가한다. (미리 컴파일된 배포본을 받았다면 압축을 풀었을때 include라는 디렉토리가 그 안에 들어있다. 이 디렉토리의 풀경로를 적으면 된다.)
- 프로젝트 디렉토리나 system 디렉토리에 SDL.dll 화일을 복사한다.
- Copy the following files into your Project directory, and add them to your Project as well: SDL.lib, SDLmain.lib (To add them to your project, right click on your project, and select "Add files to project")








