ppp Temat założony przez niniejszego użytkownika |
» 2008-04-18 19:13:50 1. Plików własnych mam tylko 1(trrr.cpp) 2. wszystkie są dołączone 3. w pliku trrr.cpp nie ma linijki: 4. wklejam kod: #include <allegro.h> int main() { allegro_init(); install_keyboard(); set_color_depth( 16 ); set_gfx_mode( SET_AUTODETECT_WINDOWED, 800, 600, 0, 0 ); clear_to_color( makecol 128, 128, 128 ); install_sound( DIGI_AUTODETECT, MIDI_AUTODETECT, "" ); BITMAP * bufor = NULL; SAMPLE * dzwiek = NULL; bufor = create_bitmap( 640, 480 ); if( !bufor ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "NIE MOGE UTWORZYC BUFORA!" ); allegro_exit; return 0; } dzwiek = load_sample( "trrr!.wav" ); if( !dzwiek ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "NIE MOGE UTWORZYC DZWIEKU!" ); allegro_exit; return 0; } play_sample( dzwiek 255, 127, 1000, 1 ); while( !key[ KEY_ESC ] ) { if( !key[ KEY_2 ] ) { adjust_sample( dzwiek 255, 127, 500, 1 ) } if( !key[ KEY_8 ] ) { adjust_sample( dzwiek 255, 127, 2000, 1 ) } if( !key[ KEY_4 ] ) { adjust_sample( dzwiek 255, 0, 1000, 1 ) } if( !key[ KEY_6 ] ) { adjust_sample( dzwiek 255, 127, 1000, 1 ) } } stop_sample( dzwiek ); destroy_bitmap( bufor ); destroy_sample( dzwiek ); allegro_exit(); return 0; } END_OF_MAIN();
5.Jak wklejenie kodu nie pomorze to spróbuje :D |
|
DejaVu |
» 2008-04-19 13:46:16 Kompilator wywalał milion błędów, a Ty mówisz, że pliku *.o nie chce Ci zlinkować... #include <allegro.h> int main() { allegro_init(); install_keyboard(); set_color_depth( 16 ); set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 ); install_sound( DIGI_AUTODETECT, MIDI_AUTODETECT, "" ); BITMAP * bufor = NULL; SAMPLE * dzwiek = NULL; bufor = create_bitmap( 640, 480 ); if( !bufor ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "NIE MOGE UTWORZYC BUFORA!" ); allegro_exit(); return 0; } dzwiek = load_sample( "trrr!.wav" ); if( !dzwiek ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "NIE MOGE UTWORZYC DZWIEKU!" ); allegro_exit(); return 0; } play_sample( dzwiek, 255, 127, 1000, 1 ); while( !key[ KEY_ESC ] ) { if( !key[ KEY_2 ] ) { adjust_sample( dzwiek, 255, 127, 500, 1 ); } if( !key[ KEY_8 ] ) { adjust_sample( dzwiek, 255, 127, 2000, 1 ); } if( !key[ KEY_4 ] ) { adjust_sample( dzwiek, 255, 0, 1000, 1 ); } if( !key[ KEY_6 ] ) { adjust_sample( dzwiek, 255, 127, 1000, 1 ); } } stop_sample( dzwiek ); destroy_bitmap( bufor ); destroy_sample( dzwiek ); allegro_exit(); return 0; } END_OF_MAIN();
|
|
ppp Temat założony przez niniejszego użytkownika |
» 2008-04-19 15:19:30 przepisałem kod i nic... skopiowałem kod i nic... tylko: Kompilator: Default compiler Building Makefile: "E:\paweł\programiki!\trrr!\Makefile.win" Wykonywanie make... make.exe - f "E:\paweł\programiki!\trrr!\Makefile.win" all make.exe: Circular trrr <- trrr.o dependency dropped.
g++.exe - c trrr - o trrr.o - I "D:/kompilatory/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" - I "D:/kompilatory/Dev-Cpp/include/c++/3.4.2/backward" - I "D:/kompilatory/Dev-Cpp/include/c++/3.4.2/mingw32" - I "D:/kompilatory/Dev-Cpp/include/c++/3.4.2" - I "D:/kompilatory/Dev-Cpp/include"
g++.exe: trrr: linker input file unused because linking not done
g++.exe trrr.o Projekt1_private.res - o "trrr.exe" - L"D:/kompilatory/Dev-Cpp/lib" D:/ kompilatory / Dev - Cpp / lib / liballeg.a
g++.exe: trrr.o: No such file or directory
make.exe: ***[ trrr.exe ] Error 1
Wykonanie zako ń czone
|
|
DejaVu |
» 2008-04-19 15:48:22 To co wkleiłem kompiluje się bez problemu (jeśli projekt ma się skonfigurowany poprawnie - tak jak powinien być skonfigurowany dla allegro). |
|
ppp Temat założony przez niniejszego użytkownika |
» 2008-04-20 11:51:36 Utworzyłem nowy projekt o nazwie "trr" i dodałem plik "trr.cpp" z podanym w tym temacie kodem. Wybrałem w konsolidatorze "liballeg.a". wybrałem ikone do projektu. i skompilowałem. I zgadnijcie co było w "log kompilacjii: g++.exe: trr.o: No such file or directory
make.exe: ***[ trr.exe ] Error 1
Wykonanie zako ń czone
|
|
DejaVu |
» 2008-04-20 11:58:19 To co wkleiłem kompiluje się jeśli ma się dobrze skonfigurowany projekt do obsługi allegro. |
|
ppp Temat założony przez niniejszego użytkownika |
» 2008-04-21 16:00:26 mam tak skonfigurawany jak zwykle, że obsługiwał allegro a teraz nie działa |
|
DejaVu |
Kompilujące się rozwiązanie » 2008-04-28 10:31:06 |
|
1 « 2 » |