C++Builder XE5 の場合。
私の理解では、バイナリ ファイルMyProject.res
(コンパイラによってファイルと同じディレクトリに作成され.cbproj
ます) には、コンパイルされたバージョンのプログラム アイコンとプロジェクト バージョンの詳細が含まれています (ただし、私のファイルには XML マニフェストも含まれているようです)。
ただし、この情報は.cbproj
ファイルと.ico files
;にも含まれています。ファイルを削除すると、.res
次にプロジェクトを開いたときとまったく同じように再作成されるようです。
*.res
では、ソース管理されていないとマークしても安全でしょうか? (私は使用しますgit
)。または、代わりにオブジェクトファイルと同じディレクトリに生成して、ソースと混ざらないようにすることは可能ですか?
(これは確かに C++Builder 5 では安全ではありませんでした。.res ファイルを削除すると、ファイルが見つからないというエラーが表示され、アイコンが失われます)。
更新:これはファイルにも適用され.tlb
ますか? .ridl
これはファイルに基づいてコンパイルされているようで、削除すると自動的に再生成されます。