jimmye Temat założony przez niniejszego użytkownika |
[Allegro] Błąd przy kompilacji » 2008-07-30 21:17:16 Ucze się teraz allegro i mam jakis problem w dev-cpp, zainstalowalem allegro do dev-cpp tak jak pisalo w poradniku, wklejam projekt ze strony i mam cos takiego. Log kompilacji: Kompilator: Default compiler Building Makefile: "C:\Documents and Settings\User\Moje dokumenty\Makefile.win" Wykonywanie make... make.exe - f "C:\Documents and Settings\User\Moje dokumenty\Makefile.win" all g++.exe - c main.cpp - o main.o - I "include/c++/3.4.2/backward" - I "include/c++/3.4.2/mingw32" - I "include/c++/3.4.2" - I "include" - DALLEGRO_STATICLINK
In file included from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / base.h: 26, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro.h: 25, from main.cpp: 1: C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdarg.h: 6: 24: stdarg.h: No such file or directory In file included from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / base.h: 27,
from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro.h: 25, from main.cpp: 1: C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stddef.h: 6: 24: stddef.h: No such file or directory In file included from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / base.h: 28, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro.h: 25, from main.cpp: 1: C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 335: error: expected constructor, destructor, or type conversion before "wcstombs" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 335: error: expected `, ' or `;' before "wcstombs" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 338: error: ` size_t ' has not been declared
C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 339: error: expected constructor, destructor, or type conversion before "mbstowcs" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 339: error: expected `, ' or `;' before "mbstowcs" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 340: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 345: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 345: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 345: error: initializer expression list treated as compound expression C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 346: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 347: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 360: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 360: error: ` size_t ' has not been declared
C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 362: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 362: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 409: error: ` size_t ' has not been declared
C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / stdlib.h: 431: error: ` size_t ' has not been declared
In file included from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / base.h: 29, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro.h: 25, from main.cpp: 1: C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / time.h: 104: error: expected constructor, destructor, or type conversion before "strftime" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / time.h: 104: error: expected `, ' or `;' before "strftime" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / time.h: 206: error: expected constructor, destructor, or type conversion before "wcsftime" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / time.h: 206: error: expected `, ' or `;' before "wcsftime"
In file included from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / platform / almngw32.h: 25, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / internal / alconfig.h: 44, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / base.h: 40, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro.h: 25, from main.cpp: 1:
C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 30: error: ` size_t ' does not name a type C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 61: error: expected constructor, destructor, or type conversion before "_msize" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 61: error: expected `, ' or `;' before "_msize" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 62: error: expected constructor, destructor, or type conversion before "_get_sbh_threshold" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 62: error: expected `, ' or `;' before "_get_sbh_threshold" C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 63: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 64: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 77: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 77: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 77: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 77: error: initializer expression list treated as compound expression C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 78: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 78: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 78: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 80: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 80: error: ` size_t ' was not declared in this scope C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 80: error: initializer expression list treated as compound expression C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 81: error: ` size_t ' has not been declared C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / malloc.h: 81: error: ` size_t ' has not been declared
In file included from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / system.h: 23, from C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro.h: 27, from main.cpp: 1: C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / unicode.h: 70: error: expected `, ' or `...' before '(' token
C:/ Dev - Cpp / Bin /../ lib / gcc / mingw32 / 3.4.2 /../../../../ include / allegro / unicode.h: 93: error: ` va_list ' has not been declared
make.exe: ***[ main.o ] Error 1 Wykonanie zakończone |
|
DejaVu |
» 2008-07-30 21:26:10 Ściągnij ten projekt i sprawdź czy Ci działa ddt.pl/allegro5.zip. Jeśli nie, to prawdopodobnie nie masz zainstalowanego allegro w Dev-C++ (tak przynajmniej na pierwszy rzut oka oceniam te logi, które wkleiłeś) |
|
Proxym |
» 2008-07-30 21:30:56 Wg. logów jest ewidentnie napisane że nie jest linkowana biblioteka allegro i/lub nie ma dołaczonego nagłówka (#include "allegro.h") |
|
jimmye Temat założony przez niniejszego użytkownika |
allegro » 2008-07-30 21:38:30 Sciagnalem ten projekt, otworzylem i kliknalem kompilacje i dalej to samo :| Allegro mam zainstalowane w dev-cpp, dolaczylem # <allegro.h> |
|
DejaVu |
» 2008-07-30 21:43:30 Zainstaluj sobie paczkę allegro, którą podałem w poniższym temacie. Ona napewno działa bo ja na niej pracuję i komu innemu rozwiązała ona problem z allegro :) http://ddt.pl/forum/?Tid=153 |
|
jimmye Temat założony przez niniejszego użytkownika |
» 2008-07-31 12:36:42 Juz dziala dobrze, dziex za pomoc ^_^ jak kompiluje ten projekt co sie zawsze w dev-cpp pojawia jak sie zacznie nowy to jest dobrze, ale jak kompiluje pierwszy z kursu allegro c++ to mam undefined reference to `WinMain@16' jakies bledy w projekcie?
|
|
DejaVu |
» 2008-07-31 13:02:21 Projekt nowy musisz skonfigurować żeby allegro Ci w nim działało :) http://ddt.pl/kursy/?LessonId=143 Tutaj jest jeszcze inny powód dla którego może się pokazywać ten błąd. |
|
« 1 » |