Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

instalacja AllegPNG na Visualu

Ostatnio zmodyfikowano 2011-12-10 09:07
Autor Wiadomość
CTRL85
Temat założony przez niniejszego użytkownika
instalacja AllegPNG na Visualu
» 2011-12-08 14:40:20
W kursie jest opisana instalacja na linuksie, oraz na devie. Jak zainstalować tą biblioteke na Visualu? Używam wersji 2010, oraz Allegro 4.2
P-45315
Gabes
» 2011-12-08 15:03:58
Zainstaluj Allegro 4.4.2 ma już PNG,JPG  i allegrogl oraz logg(miałem z tym problemy).
Wystarczy dodać lib - allegro-4.4.2-monolith-mt  jeden do wszystkiego , no prawie .Do png i jpg wystarczy.

C/C++
#include <loadpng.h>
...
loadpng_init();
...
BITMAP * ludek = load_png( "ludek.png", default_palette );
...
destroy_bitmap( ludek );
.

allegro-4.4.2-mt  - gdy same bmp.
P-45316
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-12-08 15:18:41
Z chęcią bym zainstalował 4.4, ale nie działa :P

Wszystkie poradniki są do wesji 4.2
P-45318
Gabes
» 2011-12-08 15:33:39
Pisałem o tym wyrzuć z systemu dll z MinGW do allegro 4.4.2 mają takie same nazwy jak te od msvc przeszukaj wyszukiwarkom kompa. Mam MV C++ 2008 EE i wszystko działa.
Do linkera   dodaj  allegro-4.4.2-monolith-mt.lib  .
P-45322
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-12-08 15:40:16
@ up - wywaliłem. Przeszukałem system, wywaliłem i wrzuciłem biblioteki allegro. Spróbuję jeszcze raz i dodam do linkera to co podałeś.

Swoją drogą za nie długo i tak format będzie.

EDIT 2:

Muszę reistalować Visuala, bo mi sie burd** robił z tymi bibliotekami wszystkimi. Niby działa, a do uruchomienia krzyczy alleg42.dll
P-45324
Gabes
» 2011-12-08 16:01:04
Bo w VS w lib masz liby od 4.2.2

Edycja
Ten przykładowy program sprawdzi ci wersje allegro i poprawność wczytywania obrazów typu png.
C/C++
#include <allegro.h>
#include <loadpng.h>
int main()
{
    allegro_init();
    loadpng_init();
    install_keyboard();
    set_color_depth( 32 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 320, 240, 0, 0 );
    BITMAP * bufor = create_bitmap( 320, 240 );
    BITMAP * ludek = load_png( "ludek.png", default_palette );
    if( !ludek )
    {
        set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
        allegro_message( "nie moge zaladowac obrazka" );
        allegro_exit();
        return 0;
    }
    while( !key[ KEY_ESC ] )
    {
        clear_to_color( bufor, makecol( 0, 128, 255 ) );
        textprintf_ex( bufor, font, 64, 40, makecol( 255, 255, 0 ), - 1,
        "Witaj w Allegro %s", ALLEGRO_VERSION_STR " !" );
        blit( ludek, bufor, 0, 0, 0, 0, ludek->w, ludek->h );
        blit( bufor, screen, 0, 0, 0, 0, 320, 240 );
    }
    destroy_bitmap( bufor );
    destroy_bitmap( ludek );
    allegro_exit();
    return 0;
}
END_OF_MAIN();
P-45328
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-12-08 18:54:13
Dobra. Poczekam z tym na reinstall systemu, bo spróbowałem wrzucić
textprintf_ex( bufor, font, 64, 40, makecol( 255, 255, 0 ), - 1, "Witaj w Allegro %s", ALLEGRO_VERSION_STR " !" );

Do mojego BlackJacka (do Visuala używałem 4.2) i wywaliło, że mam 4.4.2
P-45345
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-12-10 09:07:40
Jestem po formacie. Zainstalowałem Visuala, allegro 4.4.2 i wszystko działa, ale co dodać do trybu debug?

EDIT::
Nowa wersja BJ jest już właściwie gotowa, wymaga tylko kilku szlifów. Czekam tylko na grafiki. :)
P-45389
« 1 »
  Strona 1 z 1