【发布时间】:2011-10-02 21:56:23
【问题描述】:
最近我想将 Allegro5 库添加到 Visual Studio 2010。我访问了 allegro.cc 并下载了名为:allegro-5.0.4-msvc-10.0 的包(按照名称,我认为它是正确的)并在提取后,并且我复制了:
/bin to C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
/include to C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
/lib to C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
Allegro's dlls to C:\Windows\System32
I also added "alld.lib" in project -> properties -> linker -> input
当我尝试在我的项目中使用 Allegro 时,我可以包含 Allegro 的标头,但是当我尝试键入以下简单内容时出现错误:
#include <allegro5\allegro.h>
int main()
{
allegro_init();
return 0;
}
它会产生一个错误(打字模式下的红色下划线):未定义的标识符“allegro_init”。 有人能给我一个提示,这种配置可能有什么问题吗? 我会很高兴所有的提示和解决方案。 问候,
【问题讨论】:
-
你试过编译吗?它有任何错误吗?
-
我希望人们停止将库复制到 VS 的目录中。如果你想把库放在一个集中的地方,那么创建一个集中的地方并从 Visual Studio 中引用这些位置。
-
也许this 会有所帮助?
标签: c++ visual-studio-2010 installation allegro5