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

[C++][Allegro] Inny format plików graficznych

Ostatnio zmodyfikowano 2009-06-12 12:20
Autor Wiadomość
Pawlox
Temat założony przez niniejszego użytkownika
[C++][Allegro] Inny format plików graficznych
» 2009-06-11 18:22:31
Witam. Korzystam z programu Dev C++, Allegro w wersji 4.2.2 i chciałem ostatnio zainstalować jakąś bibliotekę dodatkową do wyświetlania grafiki w innych formatach niż bmp. Ściągnąłem i zainstalowałem AlPng (opisany w kursie Allegro) i po dodaniu poleceń load_png i alpng_init wyskakują mi błędy "undefined reference to load_png" oraz "undefined reference to alpng_init". Próbowałem też biblioteki Jpgalleg i otrzymałem podobne błędy. Dodawałem już polecenia do kompilatora i konsolidatora, ale nic nie pomogło. Wie ktoś jak to rozwiązać, bo jakoś nie napawa mnie optymizmem perspektywa dalszego korzystania z grafiki w formacie bmp, tym bardziej,że pracuję nad coraz większymi projektami :( :/
P-7601
klapaucius
» 2009-06-11 18:38:24
a jakbys zamiast tego dal normalnie load_bitmap?
P-7602
Pawlox
Temat założony przez niniejszego użytkownika
:/
» 2009-06-11 18:52:56
Niestety tego też próbowałem i program się wtedy kompiluje i uruchamia bez błędów, ale kiedy dochodzi do miejsca, w którym ma wyświetlić ten plik graficzny, to się wysypuje...
P-7603
DejaVu
» 2009-06-11 20:20:11
Długa debata na temat tego jak uruchomić alPNG była już w jednym z tematów na forum. Puenta tego tematu znajduje się tutaj: http://archiwum.ddt.pl/?GroupId=4307
P-7606
Pawlox
Temat założony przez niniejszego użytkownika
» 2009-06-11 20:37:07
-l alpng -l alleg wpisałem to w konsolidator (po spacji) i wyskoczyło mi masę błędów z "multiple definition of..." i wszystkimi funkcjami Allegro :/
P-7609
DejaVu
» 2009-06-11 20:41:26
Sądzę, że problem ten wynika ze złej kolejności plików nagłówkowych. Poczytać o tym możesz pod adresem: http://kursy.ddt.pl/?LessonId=143
P-7611
Pawlox
Temat założony przez niniejszego użytkownika
» 2009-06-11 20:45:51
Odpada - wcześniej było wszystko ok.

C/C++
#include <allegro.h>
#include <jpgalleg.h>
#include <alpng.h>
#include <fstream>
#include <iostream>
#include <string>
using namespace std;

Nurtuje mnie to polecenie -l alleg - czy ono nie dodaje czasem drugi raz biblioteki Allegro?
P-7613
DejaVu
» 2009-06-11 20:58:13
Odpal może najpierw przykład wzorcowy. Znajdziesz go w kursie: http://kursy.ddt.pl/?LessonId=274. Jak on nie będzie 'działał' to można dywagować na temat biblioteki alpng jednak nie sądzę, by w niej leżał problem.
P-7614
« 1 » 2
  Strona 1 z 2 Następna strona