根据可能未更新的DocWiki,以下内容应该是.pas文件中的有效指令:
{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
然而,它会导致此dcc32错误:
[dcc32 Error] Project1.dpr(13): E2003 Undeclared identifier:
'IMAGE_FILE_LARGE_ADDRESS_AWARE'
这种能力是否已经丢失,或者它现在一直在使用?
答案 0 :(得分:5)
IMAGE_FILE_LARGE_ADDRESS_AWARE
。您显然没有将其包含在您指定的单位中。如果您因某种原因而避免这种情况,请自行定义:
IMAGE_FILE_LARGE_ADDRESS_AWARE = $0020;
答案 1 :(得分:3)
IMAGE_FILE_LARGE_ADDRESS_AWARE
在Winapi.Windows
单元中声明。您必须使用该单元才能使用标识符。