アプリケーションを 32 ビット プラットフォームから 64 ビット プラットフォームに移植したところ、さまざまなビルドの問題が発生しました。ほとんどすべてを解決しましたが、理解できないエラーが発生しました。
このエラーの解決について誰かアドバイスしてもらえますか?
"エラー 61 エラー C2555: 'CICEVisionDlg::DoModal': 仮想関数の戻り値の型のオーバーライドが異なり、'CDialog::DoModal' とは共変ではありません
DoModal
オーバーライドのコード:
int CICEVisionDlg::DoModal()
{
int nRet;
m_bPopup = TRUE;
CEXTDLLState EXTDLLState(m_hResDllModule);
nRet = CDialog::DoModal();
m_bPopup = FALSE;
return nRet;
}