由于环境变量,delphi XE2无法在我的计算机上编译任何项目(HP笔记本电脑)

rel*_*tiv 8 delphi delphi-xe2

我有一台惠普笔记本电脑,我在hp笔记本电脑上安装了delphi xe2,最近5个月前我使用delphi没问题,但现在我有这个错误信息.

[DCC Error] E1026 File not found: 'FMX.Filter.res'
[DCC Error] E1026 File not found: 'FMX.Platform.Win.res'
Run Code Online (Sandbox Code Playgroud)

我无法编译任何项目!当我尝试编译项目时,我收到此错误.

之后,我在google上搜索了这个错误,我在embarcadero论坛(https://forums.embarcadero.com/thread.jspa?threadID=59949)中找到了这个.但在这个论坛上,答案是如此不同.他说这看起来像惠普笔记本电脑的错误,他描述了如何解决它.这是他的方式:

右键单击"我的电脑",然后选择"属性".在"高级"选项卡中,您将找到"环境变量"按钮.单击它,然后在下面的列表中,从系统变量列表中删除PLATFORM变量.关闭对话框,重新启动XE2,您现在应该可以重新编译而不会出现进一步的问题

我也想为我的问题做这个,但我在"环境变量"中没有PLATFORM变量!

我该怎样摆脱这个问题?

谢谢

Ond*_*lle 13

检查目标平台的库路径.它应该包含一个条目$(BDSLIB)\$(Platform)\Release.

您还可以使用显式路径,例如C:\Program Files\Embarcadero\RAD Studio\9.0\lib\win32\release(对于Win32目标).

  • 我有同样的问题.这个答案解决了我的问题.单击编辑库路径上的"删除无效路径"按钮时出现问题. (3认同)