Неопределенная ссылка на `al_init_image_addon 'C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Неопределенная ссылка на `al_init_image_addon '

Сообщение Anonymous »

Я использую библиотеку Allegro, но не могу скомпилировать. Но когда я попытался компилировать с G ++ в командной строке, я получаю ошибку «неопределенная ссылка на AL_INIT_IMAGE_ADDON» < /p>
Я использовал "G ++ src.cpp -lallegro -mwindows". Установил Allegro с помощью программы "MSYS2 UCRT64" с помощью "PACMAN -S MINGW-W64-UCRT-X86_64-ALLEGRO". < /p>
Вот код: < /p>
#include
#include
#include
#include
#include

int main()
{
al_init();

al_init_image_addon();

ALLEGRO_TIMER* timer = al_create_timer(1.0 / 30.0);
ALLEGRO_EVENT_QUEUE* queue = al_create_event_queue();
ALLEGRO_DISPLAY* disp = al_create_display(640,400);

al_register_event_source(queue,al_get_display_event_source(disp));
al_register_event_source(queue, al_get_timer_event_source(timer));

bool redraw = true;
ALLEGRO_EVENT event;

al_start_timer(timer);
while(1)
{
al_wait_for_event(queue,&event);
if(event.type == ALLEGRO_EVENT_TIMER)
redraw = true;
else if(event.type == ALLEGRO_EVENT_DISPLAY_CLOSE)
exit(1);

if(redraw && al_is_event_queue_empty(queue))
{
al_clear_to_color(al_map_rgb(0,0,255));
al_flip_display();
redraw = false;
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... mage-addon
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»