我刚下载了快板库
我创建一个新的空项目,然后添加一个源文件
我添加了这行代码:
#include <allegro.h>
我编译并收到以下错误:
c:\ allegro \ include \ allegro5 \ internal \ alconfig.h(28):致命错误C1083:无法打开包含文件:'allegro5 / platform / alplatf.h':没有这样的文件或目录
所以我进入alconfig.h并改变:
#include "allegro5/platform/alplatf.h"
为:
#include "../../allegro5/platform/alplatf.h.cmake"
现在 给了我这个错误:
c:\ allegro \ include \ allegro5 \ platform \ alplatf.h.cmake(2):致命错误C1021:无效的预处理器命令'cmakedefine'
所以我摆脱了#include "../../allegro5/platform/alplatf.h.cmake"
语句然后说:
c:\ allegro \ include \ allegro5 \ internal \ alconfig.h(57):致命错误C1189:#error:platform not supported
我不知道从那里开始,我正在运行窗户,所以我真的很难过
答案 0 :(得分:1)
看起来您正在尝试使用源版本而不构建它。有关如何构建它的信息,请参阅附带的说明。简而言之,您需要安装cmake并执行以下操作:
此时,应建立Allegro。您也可以通过向cmake -G "Visual Studio ..."
提供适当的选项来创建MSVC项目文件。然后,您可以在Visual Studio中构建Allegro。 (虽然运行nmake
可能更快,更轻松。)
如果要构建除通用安装之外的任何内容,则必须具有所有依赖项。我强烈建议您从以下位置下载Windows的预构建二进制文件:
并忽略以上关于如何自己构建它的所有内容。
答案 1 :(得分:0)
In this tutorial您可以将Allegro 5安装到Microsoft Visual Studio 2010 Express。我不认为会有这么多差异。