我试图建立一个项目与快板-msvc80 80-4.2.2预先构建的软件包。我正在使用Visual C++速成版2005,并添加了输入库alld.lib,并在下面的说明中包括了寓言. 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得到一个错误:“平台不受支持”。
发布于 2010-03-01 08:39:16
该错误表示您没有使用正确的头文件。预先构建的文件附带的头文件是适当设置的。
您应该有一个include/allegro/platform/alplatf.h文件。对于MSVC,应该有一行:
#define ALLEGRO_MSVC最好的解决方案是从您的计算机中删除Allegro源代码的所有实例,并重新下载该文件。确保检查编译器的目录中是否有不正常的标头。从cmd.exe提示符运行的以下命令将帮助您找到任何文件。
dir /s c:\allegro.h
如果继续使用旧的头文件,可能会遇到其他问题。
另外,您可能需要考虑使用Allero4.2.3,因为它是4.2系列的最新版本。(可在http://www.allegro.cc/files/.)
https://stackoverflow.com/questions/2163999
复制相似问题