2.不可解なリンクエラー
エラーなくコンパイルリンクし、正常に起動しているものを別のバージョンのCEでそのままbuildしようとすると、以下のようなエラーが出ることがあります。
[ilink32 エラー] Error: 未解決の外部シンボル '__fastcall Fmx::Forms::TCommonCustomForm::DoFlipChildren()' が C:\USERS\ALTJA\ONEDRIVE\デスクトップ\FMX-DRAG-AND-DROP\WIN32\DEBUG\UNIT1.OBJ から参照されています
[ilink32 エラー] Error: 未解決の外部シンボル '__fastcall Fmx::Forms::TCustomForm::CanFlipChild(Fmx::Types::TFmxObject * const)' が C:\USERS\ALTJA\ONEDRIVE\デスクトップ\FMX-DRAG-AND-DROP\WIN32\DEBUG\UNIT1.OBJ から参照されています
これはpre-compileヘッダーの不整合などが起こっているために発生しているリンクエラーなので、下図のトップメニューの”プロジェクト”の中程の“Project1をクリーンアップ”でエラーがでなくなります。

コメント