2014年03月18日

HP社製のコンピュータで発生する問題

ビルドを行うと「Invalid PLATFORM variable ..」のエラーが発生

主にHP 社製のコンピュータで発生する問題です。HP社製の PCは、RAD Studioのビルドシステムによって使用される PLATFORM 環境変数を含んでいます

RAD Studio のビルドシステムは、PLATFORM 環境変数を使用します。有効な値は、 "Win32", "Win64", "OSX32" です。PLATFORM 環境変数が別の値に設定されている場合、すべてのビルドでエラーが発生します。

Invalid PLATFORM variable "(value)". PLATFORM must be one of the following: "Win32", "Win64", or "OSX32".
PLATFORM 変数の値が不正です "(value)". PLATFORM 環境変数の値は "Win32"、"Win64"、"OSX32" のいずれかでなければなりません。

HP 社製のコンピュータでは、一般的にこの環境変数の値が設定されていますが、その利用方法については分かっていません。PLATFORM 環境変数が、システム環境によって定義されている場合、RAD Studio IDE でオーバーライドするか、MSBuild のコマンドラインで、たとえば、/p:Platform=Win32 のように明示的に渡す必要があります。

---------------------------------------------------------------------------------------

HPのマシンでインストール後実行すると、次のコンパイルエラーが表示されます。

[Error エラー] Invalid PLATFORM variable "BPC".
PLATFORM must be one of the following: "Win32", "Win64", "Android", "iOSSimulator", "iOSDevice", 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; e.g., /p:Platform=Win32

この場合は、環境変数に登録されている「Platform = BPC」を削除して下さい。
---------------------------------------------------------------------------------------


posted by a23 at 15:47| Comment(2) | Delphi
この記事へのコメント
RAD Studio IDE でオーバーライドするか、MSBuild のコマンドラインで、たとえば、/p:Platform=Win32 のように明示的に渡す必要があります。
とありますが、具体的に何をすればよいのか分かりません。教えてください。
Posted by koichi at 2014年04月01日 07:10
環境変数から「PLATFORM 」を削除して下さい。
それでコンパイルは通ると思います。
Facebookに「Delphi Talks」というグループがあります。
https://www.facebook.com/groups/delphitalks/
ここでの、情報を拾いました。
Posted by at 2014年04月02日 17:49
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: