DarkDaemon
Ensign
- Registriert
- Feb. 2005
- Beiträge
- 167
Moin Leute,
ich will versuchen ein Spiel zu programmieren und hab mir dazu ein Buch gekauft, und zwar "Spieleprogrammierung" von Lennart Steinke. Es wird auf die Programmiersprachen C und C++ eingegangen. Ich habe Allegro und MinGW installiert und müsste jetzt eigentlich Programme schreiben können, aber als ich folgendes als *.cpp-datei im editor engegeben habe
#include <allegro.h>
int main(int argc, char **argv) {
allegro_init();
install_keyboard();
set_color_depth(16);
if (set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0) < 0) {
allegro_message("Unable to set graphic mode!");
exit(0);
}
for (int r = 0; r < 256; r++) {
for (int g = 0; g < 256; g++) {
putpixel(screen, r,g, makecol(r,g,0));
}
}
while (!keypressed());
} END_OF_MAIN();
wie es im Buch beschrieben war, sagte mir die Konsole beim kompilieren mittels
C:\MinGW\bin\g++.exe C:\Dokumente und Einstellungen\Michael\Desktop\prog2.cpp -o prog2.exe -lalleg
(wie es im Buch beschrieben war) folgendes:
C:MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\mingw32\bin\ld.exe: cannot find -lalleg
collect2: ld returned 1 exit status
Woran kann das liegen??
mfG
DarkDaemon
ich will versuchen ein Spiel zu programmieren und hab mir dazu ein Buch gekauft, und zwar "Spieleprogrammierung" von Lennart Steinke. Es wird auf die Programmiersprachen C und C++ eingegangen. Ich habe Allegro und MinGW installiert und müsste jetzt eigentlich Programme schreiben können, aber als ich folgendes als *.cpp-datei im editor engegeben habe
#include <allegro.h>
int main(int argc, char **argv) {
allegro_init();
install_keyboard();
set_color_depth(16);
if (set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0) < 0) {
allegro_message("Unable to set graphic mode!");
exit(0);
}
for (int r = 0; r < 256; r++) {
for (int g = 0; g < 256; g++) {
putpixel(screen, r,g, makecol(r,g,0));
}
}
while (!keypressed());
} END_OF_MAIN();
wie es im Buch beschrieben war, sagte mir die Konsole beim kompilieren mittels
C:\MinGW\bin\g++.exe C:\Dokumente und Einstellungen\Michael\Desktop\prog2.cpp -o prog2.exe -lalleg
(wie es im Buch beschrieben war) folgendes:
C:MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\mingw32\bin\ld.exe: cannot find -lalleg
collect2: ld returned 1 exit status
Woran kann das liegen??
mfG
DarkDaemon
