我正在使用 VS2008 创建 VC++ 项目。它之前工作正常,但现在当我构建任何项目(旧的或现有的)时,它正在创建一个 exe,但我无法通过 IDE 或双击它来运行它。在 exe 以外的调试文件夹中,我可以找到.ilk
和.pdb
文件。
没有错误信息。当我双击它时,应用程序没有打开。我检查了任务管理器仍然没有列出该应用程序。
我保留了一个断点
BEGIN_MESSAGE_MAP(CMFC_DialogDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
它被击中了几次,调试停止了。
我对 C# 应用程序没有任何问题。任何帮助将不胜感激。
问题已修复
问题仅限于对话框应用程序,经过数小时的调试,我发现这是因为RichEditControl
但我不知道为什么。当我删除富编辑控件时,它工作正常。