【问题标题】:Adding run-time dependencies for Allegro addons?为 Allegro 插件添加运行时依赖项?
【发布时间】:2012-05-11 02:15:16
【问题描述】:

我正在尝试使用一些 Allegro 插件库。

例如:

#include <allegro5/allegro_primitives.h>

但是 MSVS10 告诉我我所引用的东西是未定义的。我得到了标准

#include <allegro5/allegro.h>

工作得很好,现在我猜我还需要为插件添加更多运行时依赖项。但我不知道该怎么做,也找不到指南/列表来说明需要将哪些值添加到属性中的哪些值字段。

【问题讨论】:

  • 在我看来,奇怪的是包含是合法的。编译器看不到错误,它识别得很好。这两个包括显然遵循相同的路径,一个函数引用有效,另一个无效。这对我来说毫无意义。
  • 剧情变厚了!我可以访问原始库中的一些函数,例如 al_draw_triangle 或 al_init_primitives_addon(),但不能访问所有这些函数,例如我想要的——al_draw_filled_polygon。什么鬼?
  • 天啊,我认为是版本。由于某种原因,我刚刚从 Allegro 网站下载的版本不是最新版本,因此不包含这些功能。

标签: visual-studio-2010 dependency-management allegro allegro5


【解决方案1】:

来自http://alleg.sourceforge.net/a5docs/refman/primitives.html#al_draw_filled_polygon

自:5.1.0

预构建的二进制文件来自 5.0“稳定”系列。 5.1 系列是“开发”,这意味着事情可以随着版本的变化而变化。一些功能可能会进入 5.0 系列,而大多数功能要等到下一个稳定系列(5.2)才会出现。

这么短的版本是,如果你现在想要这些功能,你需要自己构建 5.1。

【讨论】:

  • 你是 SO 上唯一一个关注 Allegro 标签的人吗?
猜你喜欢
  • 2015-12-21
  • 1970-01-01
  • 2011-08-25
  • 1970-01-01
  • 1970-01-01
  • 2014-05-01
  • 1970-01-01
  • 2021-11-19
  • 2017-05-20
相关资源
最近更新 更多