-
Couldn't load subscription status.
- Fork 0
Installation
Table of Contents
In order to use RSDL you have to install SDL2 library on your system.
- Install HomeBrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"- Install SDL with HomeBrew:
brew install sdl2
brew install sdl2_image
brew install sdl2_ttf- Ensure that following libraries are included in rsdl.hpp:
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
#include <SDL2/SDL_ttf.h>- To compile
rsdl.cpp, you have to compile it with-loption to include SDL2, SDL2_image and SDL2_ttf libraries.Run the following command:
g++ [your cpp files] rsdl.cpp -l SDL2 -l SDL2_image -l SDL2_ttf-
Download the latest SDL2 development library dmg file from the SDL website (currently latest version is 2.0.6)
-
Download SDL2_image development library from this page
-
Download SDL2_ttf development library from this page
-
Now open these dmg files and copy SDL2.framework,SDL2_ttf.framework and SDL2_image.framework files to /Library/Frameworks
-
Replace SDL libraries inclusion in rsdl.hpp with following ones:
#include <SDL2/SDL.h>
#include <SDL2_image/SDL_image.h>
#include <SDL2_ttf/SDL_ttf.h>- To compile
rsdl.cpp, you have to compile it with-frameworkoption to include SDL2, SDL2_image and SDL2_ttf libraries. Run the following command:
g++ [your cpp files] rsdl.cpp -framework SDL2 -framework SDL2_image -framework SDL2_ttf-
Make sure you have the following apt-get repo:
http://us.archive.ubuntu.com/ubuntuand your apt-get packages list is up to date.- Open your repos list with the following command:
sudo nano /etc/apt/sources.list
- Ensure that following line exists in the file, if it does not exists, add it to the file:
deb http://us.archive.ubuntu.com/ubuntu trusty main universe
- Update your apt-get packages list:
sudo apt-get update
-
Run command below to install SDL2, SDL2_image and SDL2_ttf packages
sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev - Ensure that following libraries are included in rsdl.hpp:
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
#include <SDL2/SDL_ttf.h>- To compile
rsdl.cpp, you have to compile it with-loption to include SDL2, SDL2_image and SDL2_ttf libraries.Run the following command:
g++ [your cpp files] rsdl.cpp -l SDL2 -l SDL2_image -l SDL2_ttfTo test your installation download or clone the repository (from this link) and go into the downloaded directory, then run the make command to build the test file.
Finally running ./test.out should come up with a window with UT background. ./examle.out is another example.
cd RSDL
make
./test.out
./example.out