Chciałbym się spytać jaki edytor z kompilatorem ściągnąć do c++ z użyciem biblioteki allegro?
Jeżeli ktoś poda np. CodeBlocks, to musi być on podobno z mingw. Ja znalazłem kilka niby z mingw. Jak chciałem allegro wrzucić do folderu mingw, to okazało się że nie ma takiego folderu.
Z dev-c++ też miałem spięcie. Ani przez aktualizacje w programie, tylko błędy wyskakują. A jak ściągnąłem samemu allegro devpak to z kolei tego rozpakować nie można było, a w instalacji nie można ustawić gdzie ma się instalować. W borland c++ builder podobno allegro nie da się podłączyć biblioteki allegro.
Poradźcie mi co ja mam zrobić. Prosiłbym o linki do programów(SPRAWDZONYCH z których pobieraliście). Jedno jest napisane, a co innego wychodzi po ściągnięciu i zainstalowaniu.
Perełka?
a następnie pierwszy link i mamy to
Dobra. Mam code bloks z mingw i allegro. Ale błędy mi wyskakują chociaż kod przepisałem tak jak miałem w kursie
#include <allegro.h>
int main()
{
allegro_init();
allegro_exit();
return 0;
}
END_OF_MAIN();
a w szablonie mam kod który na początku mi działał a teraz figa.a ten sam kod jest
// Allegro Dynamic Link Template
// http://www.sjesoft.com/Docs/ACES/Computer_Science/mingw_codeblocks_allegro.php
#include <allegro.h>
int main(void)
{
allegro_init();
allegro_message("Hello World!");
return 0;
}
END_OF_MAIN()
Co może być nie tak?
pliki include bin i lib są dobrze przekopiowane z pobranego allegro do katalogu mingw code bloks do odpowiednich include bin i lib
projekt zamknąłem, otworzyłem nowy, ten sam kod wpisałem i działa. czemu takie rzeczy się dzieją? raz działa raz błąd?
A. I jeszcze jedno. Co muszę zrobić żebym mógł wybrać przy tworzeniu nowego projektu allegro? Bo na razie szablon mam na pulpicie.
Folder Allegro Static Link oraz Allegro Dynamic Link
Miałeś w ogóle do czynienia z programowaniem wcześniej czy to jest twoje pierwsze podejście?
To nie jest moje pierwsze spotkanie z programowaniem. Ale z allegro tak. Oraz chyba pierwsze z code blocks.
Co za szajs z tego code blocksa. Miałem program z wypisywaniem Hello World, na po czątku wyświetlał w okienku windowsowym, teraz czarny ekran się robi z tym napisem. Ale to nic. Wpisałem mu zupełnie inny kod, a ten cały czas wyświetla mi ten Hello World, jak nie ma tego w pliku.
@adrian.widzew bo jak próbujesz uruchomić kod który sie nie kompiluje to pewnie uruchamia ostatnio poprawnie skompilowany program...
Mam taki kod:
#include <allegro.h>
int main() {
allegro_init();
install_keyboard();
set_color_depth(8);
set_gfx_mode(GFX_AUTODETECT,800,600,0,0);
set_palette(default_palette);
clear_to_color(screen, 48);
textout_ex(screen,font,"Witaj w Allegro !",20,20 ,makecol(255,0,255),-1);
readkey();
allegro_exit();
return 0;
}
END_OF_MAIN();
Skopiowany na żywca z kursu.
Dodałem załącznik. zrzut ekranu
dodanie obrazu do treści posta - fp
wygląda na to, że masz w projekcie dwie definicje main (prawdopodobnie w dwóch różnych plikach).
Miałem dość code bloksa. przesiadłem się z powrotem na deva. allegro zainstalowałem, chociaż dyrektywy umieścił nie tam gdzie trzeba. niestety na razie brakuje mi 4 plików.
Można to ściągnąć skądś?
Sorki za błąd ortograficzny.
Skąd to wziąć?