我正在尝试使用 allegro-msvc80-4.2.2 预构建包构建一个项目。我正在使用 Visual C++ Express Edition 2005 并添加了输入库 alld.lib 并按照以下说明包括 allegro.h asp:
http://wiki.allegro.cc/index.php?title=Visual_C%2B%2B_Express_2005
当我编译时,我得到了致命错误:
C1083:无法打开包含文件:'pc.h':没有这样的文件或目录
这是因为如果 SCAN_DEPEND 未定义,allegro 平台头文件“aldjgpp.h”会尝试包含不存在的文件(以及其他文件,例如 dpmi.h 和 unistd.h)。
如果我尝试定义 SCAN_DEPEND,我会从 alconfig.h 中收到一条错误消息,提示“不支持平台”。