我正在尝试将Graphics32安装到新安装的Embarcadero RAD Studio XE。
我只是打开GR32_DSGN_RS2010.bpl,然后尝试对其进行编译。
我收到此错误:
[DCC Erreur] GR32.inc(172):E2029宣誓就职声明
意思是
[DCC Erreur] GR32.inc(172): E2029 Declaration expected but constant found instead
它在这里:
{$IFNDEF COMPILER6}
{$IFNDEF FPC}
//////////////////////////////////////////////////////////////////////
' Graphics32 may only be installed with Delphi/BCB 6 (or higher) '
' or Free Pascal / Lazarus '
//////////////////////////////////////////////////////////////////////
{$ENDIF}
{$ENDIF}
因此,似乎存在“定义”问题。
任何想法我应该在哪里/我应该对其进行修改以使其起作用?
最佳答案
我认为当前的1.9版本不能正确支持XE。您看到的错误可能是因为.INC文件无法检测到新的编译器版本。
我发现this upload on sourceforge,具有XE上Graphics32的“兼容性修补程序”。
我已经为Delphi XE改编了GR32。有兼容性更改。
或者,您可以直接从project SVN server获取最新的源快照。似乎该版本包含XE支持。
但是,不作任何明示或暗示的保证。 :-)
关于delphi - RAD Studio XE 2010:Graphics32编译问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6189387/