构建具有 Allegro 依赖项的 C 项目

Building C project with Allegro dependency

我有一个 C project 依赖于在本地构建得非常愉快的 Allegro。我一直在尝试为其设置 Travis-CI 集成,并且 运行 遇到了 Allegro 依赖项的问题。具体来说:

我的问题是:

Here's a link to my most recent failing Travis-CI build and this 是另一个版本,它显示了我提到的一些与 X11 相关的故障。

我自己的问题的答案:将额外的库 X11XcursorXxf86vmXpm 添加到我在 [= 中的 target_link_libraries 声明中15=] 就可以了。我认为@CássioRenan 关于我在 Travis 上获取静态库而不是共享库的建议-CI 听起来是对的。