【发布时间】:2012-07-24 06:38:32
【问题描述】:
我的问题不是this 的重复,实际上它是同一个问题的延伸, 这是sn-p的代码,导致出错,
BOOL CMyApp::InitInstance() {
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow(SW_NORMAL);
m_pMainWnd->UpdateWindow();
return TRUE;
}
所以,当我使用m_pMainWnd->ShowWindow(SW_NORMAL); 时,prgoram 运行时没有任何错误,窗口以正常大小打开,我可以看到输出,但是当我使用m_pMainWnd->ShowWindow(SW_MAX); 时,即使程序运行没有错误我也看不到输出窗口,当我尝试重建时,VC 会抛出错误提示
LINK : 致命错误 LNK1104: 无法打开 .exe
我也关注了这个question的一些答案,这个问题的第一个答案表明
您可能没有关闭输出。关闭输出,清理并重建文件。您现在或许可以运行该文件。
这是完全正确的,但我必须注销我的计算机并再次登录以终止输出过程,我必须这样做,因为我既找不到打开的应用程序窗口,也找不到查看“任务管理器”的应用程序选项卡中运行的任何程序。我什至按照第二个答案说
您必须将应用程序体验设置为手动启动(您可以通过在windows 7开始菜单中搜索服务,然后找到应用程序体验并单击属性)。
除了当我到达那里时,我发现应用程序已经手动启动,问题仍然存在。除了解决方案我想知道的是为什么我写m_pMainWnd->ShowWindow(SW_MAX);时程序不显示输出@
如果对我使用 VC++ 6.0 并且我的操作系统是 Windows-7 Professional 32 位有帮助的话
【问题讨论】:
标签: visual-c++ windows-7