Delphi XE5: The Problem of Invalid Platform

835bb669e234a1b0a171055cc9083759

Технологии в мире развиваются семимильными шагали, посему решил потестить Delphi XE5, в качестве возможной замены Delphi 7. Удивительно, но простейшую программу с единственной кнопкой на форме скомпилить так и не удалось, компилятор ругался на «[Error Error] Invalid PLATFORM variable «MCD». PLATFORM must…».

В Docwiki:Release_Notes_for_XE3 написано коротко и понятно:

If your system has an unknown platform value set (for example, as a preset system variable %Platform%), the following error message is displayed:

Invalid PLATFORM variable «(value)». PLATFORM must be one of the following: «Win32», «Win64», or «OSX32».

If PLATFORM is defined by your system’s environment, it must be overridden in the RAD Studio IDE or passed explicitly on the command line to MSBuild; for example, /p:Platform=Win32.

А если совсем все не понятно, то идем в
Tools -> Options -> Environment Options -> Environment Variables -> User overrides,
Добавляем переменную «Platform» с значением «Win32» (или «Win64»).
Значение переменной «Win32» работает как на 32-битной ОС так и на 64-битной.

delphi_Invalid_Platform

Вы можете оставить комментарий ниже.