Although I have no idea, i have taken the liberty of compling it to see the problem.
Please be more specific Zackery. It is hard to determine a problem if we haven't even seen the compile log. Here is the compile log from Dev-C++:
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Executing make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe -c Untitled2.cpp -o Untitled2.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
Untitled2.cpp:2: error: `main' must return `int'
Untitled2.cpp: In function `int main(...)':
Untitled2.cpp:6: error: `allegro_init' undeclared (first use this function)
Untitled2.cpp:6: error: (Each undeclared identifier is reported only once for each function it appears in.)
Untitled2.cpp:7: error: `install_keyboard' undeclared (first use this function)
Untitled2.cpp:8: error: `install_timer' undeclared (first use this function)
Untitled2.cpp:9: error: `set_color_depth' undeclared (first use this function)
Untitled2.cpp:10: error: `GFX_AUTODETECT' undeclared (first use this function)
Untitled2.cpp:10: error: `set_gfx_mode' undeclared (first use this function)
Untitled2.cpp:13: error: `BITMAP' undeclared (first use this function)
Untitled2.cpp:13: error: `buffer' undeclared (first use this function)
Untitled2.cpp:13: error: `back' undeclared (first use this function)
Untitled2.cpp:13: error: `a' undeclared (first use this function)
Untitled2.cpp:13: error: `b' undeclared (first use this function)
Untitled2.cpp:13: error: `c' undeclared (first use this function)
Untitled2.cpp:13: error: `d' undeclared (first use this function)
Untitled2.cpp:13: error: `e' undeclared (first use this function)
Untitled2.cpp:13: error: `f' undeclared (first use this function)
Untitled2.cpp:13: error: `g' undeclared (first use this function)
Untitled2.cpp:13: error: `h' undeclared (first use this function)
Untitled2.cpp:15: error: `load_bitmap' undeclared (first use this function)
Untitled2.cpp:35: error: `create_bitmap' undeclared (first use this function)
Untitled2.cpp:38: error: `key' undeclared (first use this function)
Untitled2.cpp:38: error: `KEY_ESC' undeclared (first use this function)
Untitled2.cpp:40: error: `sit' undeclared (first use this function)
Untitled2.cpp: At global scope:
Untitled2.cpp:48: error: expected constructor, destructor, or type conversion before "void"
Untitled2.cpp:48: error: expected `,' or `;' before "void"
Untitled2.cpp:49: error: expected unqualified-id before '{' token
Untitled2.cpp:49: error: expected `,' or `;' before '{' token
Untitled2.cpp:68: error: expected declaration before '}' token
make.exe: *** [Untitled2.o] Error 1
Execution terminated