私はこのエラーに2時間以上苦労しています:
error: aggregate 'Ui::UpdaterProgress updaterProgress' has incomplete type and cannot be defined
QtにシンプルなUI画面があります。ダイアログを使用した設定:
#include <ui_UpdaterProgress.h>
namespace Ui {
class UpdaterProgress;
}
....
Ui::UpdaterProgress updaterProgress;
QDialog updateProgressDialog;
updaterProgress.setupUi(&updateProgressDialog);
これは、アイコン、2つのラベル、進行状況バー、キャンセルボタンを備えたシンプルなUIです。私はここで何か間違ったことをしていますか?
前方宣言を行わないと、このエラーが発生します。
error: 'UpdaterProgress' is not a member of 'Ui'
error: expected `;' before 'updaterProgress'
error: 'updaterProgress' was not declared in this scope