0

上个月,我一直在使用 Visual Studio 2015 将大型应用程序转换为 MFC 功能包。我完成了开发和调试,并准备创建发布版本。令我恐惧的是,发布版本有一个严重的运行时错误,我使用 AfxMessageBoxes 跟踪到代码中创建菜单栏的位置。

CMFCMenuBar       m_wndMenuBar;

if (!m_wndMenuBar.Create(this))
{
   AfxMessageBox(_T("Failed to create menubar"));
   TRACE0("Failed to create menubar\n");
   return -1;      // fail to create
}

我在创建菜单栏之前移动了状态栏创建和工具栏创建,但在创建菜单栏时仍然失败。我在发布版本中关闭了优化。调试版本工作正常。

我以前从未遇到过这样的发布构建问题,并且不知道如何继续。我可以使用一些建议。

4

0 回答 0