RAD Studio XE 2010:Graphics32编译问题

问题描述

| 我正在尝试将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文件无法检测到新的编译器版本。 我在sourceforge上找到了此上传文件,该文件具有XE上Graphics32的“兼容性修补程序”。   我已经为Delphi XE修改了GR32。有兼容性更改。 或者,您可以直接从项目SVN服务器获取最新的源快照。似乎该版本包含XE支持。 但是,不作任何明示或暗示的保证。 :-)     ,        听起来您有一个graphics32的旧版本,而GR32.inc包含文件中没有最新的Delphi版本的最新条件定义。 最简单的解决方案是下载已针对XE更新的最新graphics32。 看来您必须获得XE兼容性的最新开发版本。     ,        就像我还没有在我的系统中安装Graphics32一样,您只需注释掉所有这些行即可:)从那里开始。