我正在使用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
,但我不确定原因。当我删除丰富的编辑控件时,它工作正常。