После установки 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 🙂
Спасибо за ваши ответы.
Задача ещё не решена.
Других решений пока нет …