问题描述
|
我正在尝试将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一样,您只需注释掉所有这些行即可:)从那里开始。