【发布时间】: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