Я довольно долго искал, но я не смог найти источник, отвечающий на мой вопрос. Я хочу использовать PNG с Allegro. Я знаю о libpng и loadpng для Allegro, но не знаю, что с ними делать. Очевидно, я новичок в этом. Может ли кто-нибудь объяснить мне, как скачать эти ресурсы, куда их поместить, как на них ссылаться и, возможно, как их использовать. Я думаю, что смогу понять, как их использовать, как только все будет настроено. Я использую g++, Ubuntu 12.04, Allegro 4.2.2.
C++, Allegro, Ubuntu и libpng/LoadPNG
comment
Почему бы не начать с Allegro 5? Allegro 4.2 древний и не поддерживается. По крайней мере, используйте Allegro 4.4.
- person Matthew   schedule 31.08.2012
Ответы (1)
Если вы используете Ubuntu, вам нужны библиотеки libpng12-dev или libpng++-dev для libpng и пакет liballegro4.2-dev для allegro. Затем просто используйте pkg-config для фактической компиляции: g++ alleg.cpp -o alleg pkg-config --cflags --libs allegro
Я также видел использование программы под названием allegro-config, но я не знаком с ее работой.
person
Robert Mason
schedule
30.08.2012
Все программы
*-config
по существу работают одинаково, т. е. у них есть опции --cflags
и --libs
, которые заставляют их создавать необходимые опции компилятора и компоновщика соответственно.
- person Kerrek SB; 31.08.2012