Allegro
Installing the Allegro Library
The programs in this chapter require graphical output. You won't be able to run them online,
you need to have an C++ development system installed.
This tutorial assumes you have a C++ development system already installed. If not, the recommended IDE is Visual Studio 2017 (or 2015 or 2013), which you can install following these installation instructions. Instructions for Linux-based operating systems will also be provided.
You can find more information about the Allegro library on:
www.allegro.cc/manual/4/
We will be using Allegro library version 4.4. Allegro version 5 is substantially different, and cannot be used as a substitute for Allegro version 4.
Download Allegro Library
For Microsoft Visual Studio 2015/2013, you can download the Allegro library from:
cdn.allegro.cc/file/library/allegro/4.4.2/allegro-4.4.2-msvc-10.0.zip/If you are working on Linux and prefer to compile your programs from the command line, just install development version of the Allegro 4 library from your default repository. In the repository, it could be named liballegro4-dev
. Here are the instructions for compiling a program from the command line.
Alternatively, select Windows Binaries for MSVC 10 from
www.allegro.cc/files/?v=4.4A zip file
containing the entire Allegro library will be downloaded; this zip file needs to be unpacked first. It would be simplest to unpack it into the C:\allegro
folder, but you can choose
another folder if you like.
Unpack and Install Allegro Library
First, you need to create a folder to contain files making up the Allegro library. Use the
Windows Explorer or your preferred method to
create the folder C:\allegro
.
On Microsoft Windows OSes, the file our future programs will need to find upon execution is named
allegro-4.4.2-md.dll
When a program runs, it will search for this file in the c:\windows\system32
directory. Before that, it will search the directory from which the program was run. Visual Studio runs programs from the directory of their project (where the mentioned .dll
file should be put if it is not placed in the windows\system32
directory). Similarly, if the program's executable file is run manually from its directory, the said .dll
file should be in the same folder where the program's executable file is located.
Then, you should use the Windows Explorer
or your other favorite method to unpack the contents of the zip file containing the Allegro library into the folder
C:\allegro
.
The zip file should contain
folders named bin
, lib
and include
.
Copy there to the folder c:\allegro
using Windows Explorer
or your preferred method.
When the unpacking process completes, the
Allegro library dynamic link (.dll
) files need to be made available to all programs on
the system. To do that, copy the entire contents of
the c:\allegro\bin
directory into the c:\windows\system32
directory. You
will need administrator privileges to do that.