Компилировать Allegro 5.0.8 — статическая ссылка (Code :: Blocks 12.11, MinGW 4.7.1, Windows 7)

После установки Code :: Blocks 12.11 (с MinGW 4.7.1 в дистрибутиве) на Windows 7 я пытаюсь скомпилировать простой пример Allegro 5. Единственное (официальное?) Руководство (немного старое) об этом:
http://wiki.allegro.cc/index.php?title=Allegro_5_Tutorial
http://wiki.allegro.cc/index.php?title=Windows_Vista,_Code::Blocks_10.05_and_Allegro_5

Я нашел allegro-5.0.8-mingw-4.5.0.7z. Есть ли версия для MinGW 4.7.1?

Ошибка:
mingw32-g ++. exe: ошибка: нераспознанный параметр командной строки ‘-static-libstdc ++’

Если я уберу параметр связывания -static-libstdc ++, произойдет другая ошибка:
c: / программные файлы (x86) / кодовые блоки / mingw / bin /../ lib / gcc / mingw32 / 4.7.1 /../../../../ mingw32 / bin / ld.exe: не удается найти -lgcc_eh

Является ли liballegro-5.0.8-monolith-static-mt.a единственной заменой для всех файлов allegro .a? Он также содержит зависимости extern mingw .a? «Геймплей» поиска всех этих 30 .a файлов и настройки правильного порядка — это нечто ужасное. Это напоминает анти-шаблон http://en.wikipedia.org/wiki/Sequential_coupling 🙂

Спасибо за ваши ответы.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector