jaki edytor z kompilatorem do biblioteki allegro?

0

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.

0

Perełka?

0

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

0

Miałeś w ogóle do czynienia z programowaniem wcześniej czy to jest twoje pierwsze podejście?

0

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.

0

@adrian.widzew bo jak próbujesz uruchomić kod który sie nie kompiluje to pewnie uruchamia ostatnio poprawnie skompilowany program...

0

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.

0

Dodałem załącznik. zrzut ekranu

Bez tytułu.jpg

dodanie obrazu do treści posta - fp

0

wygląda na to, że masz w projekcie dwie definicje main (prawdopodobnie w dwóch różnych plikach).

0

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ś?

0

Sorki za błąd ortograficzny.
Skąd to wziąć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1