エラー MSB6006: "cmd.exe" has exited with code -1073741515 は、コンパイル時に報告されます。原因は、ui の .h ファイルがコンパイルされていないためです。
まず環境変数で設定します
QTDIR C:\OSGeo4W\apps\Qt5
次に、ランダムに ui ファイルを選択し、プロパティを右クリックしてカスタム生成ツールを選択します。
コマンド ラインは "$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_%(Filename).h" "%(FullPath)" に設定されます。
説明は Uic%27ing %(Identity) です...
出力は .\GeneratedFiles\ui_%(Filename).h です。
追加の依存関係 $(QTDIR)\bin\uic.exe
リンクオブジェクトの選択は
次に、現在選択されている Ui ファイルをコンパイルし、成功したらプロジェクト全体をコンパイルします。
添付ファイル:メモ
C:\OSGeo4W\apps\Qt5\bin にある uic.exe ファイルは、起動時にエラーが報告されないことを確認する必要があります。
スタートアップで xxxxx.dll が見つからないことが報告された場合は、不足している dll をコピーします
同様に、qrc のコンパイル方法は次のとおりです。
"$(QTDIR)\bin\rcc.exe" -o ".\GeneratedFiles\ui_%(ファイル名).h" "%(フルパス)"
Rcc%27ing %(アイデンティティ)...
.\GeneratedFiles\qrc_%(ファイル名).h
$(QTDIR)\bin\rcc.exe