C++Builderで .exe が ..exe になってしまう

スポンサーリンク

現象

C++Builderでビルドしても実行ファイルが更新されない。
実行ファイルのフォルダを見ると、実行ファイルの他に .(ドット)が複数付いている実行ファイルがある。

原因

C++Builderのバグ。
古いプロジェクトをC++Builder XE6にアップグレードすると拡張子の前の . が2つになってしまう。

対策

C++Builderで修正する方法とプロジェクトファイルをテキストエディタで修正する2通りの修正方法がある。

C++BuilderのIDEを使った修正方法

プロジェクトオプションで、アプリケーションの出力設定のターゲットファイル拡張子を .exe から exe に変更する。
C++Builderの拡張子

プロジェクトファイルをテキストエディタで直す方法

<OutputExt>.exe</OutputExt>

から . を削除する。

<OutputExt>exe</OutputExt>

 

コメント