2

在 Windows 7 上安装 Code::Blocks 12.11(分配有 MinGW 4.7.1)后,我尝试编译简单的 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 有版本吗?

问题2:

错误:
mingw32-g++.exe:错误:无法识别的命令行选项“-static-libstdc++”

问题 3:

如果我删除链接选项 -static-libstdc++,则会出现另一个错误:
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../.. /../mingw32/bin/ld.exe:找不到-lgcc_eh

问题4:

liballegro-5.0.8-monolith-static-mt.aa 是所有 allegro .a 文件的单一替代品吗?它是否也包含 extern mingw .a 依赖项?找到所有这 30 个 .a 文件并配置正确顺序的“游戏玩法”是可怕的。它提醒反模式http://en.wikipedia.org/wiki/Sequential_coupling :)

感谢您的回答。

4

0 回答 0