責任は持てません。
手順
- Form1.cpp/Form1.hをプロジェクトから消す
- Form1.cppは、dotNetMain.cppなどに名前を変える(エントリポイントがあるファイルね)
- Form1.hは消す(消さなくても良いが)
- Form1.resXを消す(バックアップは取っておいてね)
- dotNetMain.cppを再度プロジェクトに登録する
- 目的のフォーム名(たとえば「MainForm」)のフォームを追加する(ファイル名はMainForm.h/MainForm.cppになる)
- リビルドする
- 出てきたエラーを修復する
エラー
上記の手順で出てくるビルドエラーとしては、以下のものがある。
- includeパスが見つかりません
- Form1.hをincludeしている箇所は全部書き直す必要があります。
- マネージリソース上に・・・
- フォーム上のコントロールにアイコンや画像を持たせたときに
実行時エラー(例外)が発生することがある。
このときは、当該フォームの.resXファイルを削除し、リビルドするのが良い。