程序编译成功(没有报错),但是无法打开应用程序(基础类应用程序),请问问题出在那里?

解决方案 »

  1.   

    app的init入口等关键地方下断,看运行到哪挂了
      

  2.   

     
    LZ,你的程序在Linux上也跑不起来。
      

  3.   

    在main函数加断点, 按F5
      

  4.   

    我现在刚学,程序就是幸运52游戏,我是照着书做,书上根本没有主函数,请教各位大侠,MFC的对话框主函数怎么编
      

  5.   

    看看项目属性里面Debug设置中的命令行是否正确,按照这个命令行应该能找到项目生成的EXE文件才对。
      

  6.   

    1. 先clean一下试试2. 菜单build->clean 
      

  7.   

    Loaded 'ntdll.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
    Loaded symbols for 'C:\WINDOWS\system32\MFC42D.DLL'
    Loaded symbols for 'C:\WINDOWS\system32\MSVCRTD.DLL'
    Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
    Loaded symbols for 'C:\WINDOWS\system32\MFCO42D.DLL'
    Loaded 'C:\WINDOWS\system32\shimeng.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\AppPatch\aclayers.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\secur32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\shell32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\userenv.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\winspool.drv', no matching symbolic information found.
    Loaded 'C:\WINDOWS\AppPatch\acgenral.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\winmm.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\oleaut32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\msacm32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\uxtheme.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\mfc42loc.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\comctl32.dll', no matching symbolic information found.
    Warning: Destroying non-NULL m_pMainWnd
    The thread 0x7A8 has exited with code 0 (0x0).
    The program 'D:\程序\xingyun52\Debug\xingyun52.exe' has exited with code 0 (0x0)
    不知道是什么意思
      

  8.   

    你的Dlg初始化类不对,你一可能是删除了Appwizard创建的对话框,自己有创建了一个对话框,但是类没有改,也没有创建窗口类
      

  9.   

    Warning: Destroying non-NULL m_pMainWnd 
    看起来你的对话框很快就销毁了啊,这样的话程序就运行完了,
    The program 'D:\程序\xingyun52\Debug\xingyun52.exe' has exited with code 0 (0x0)
    退出代码为0,是正常退出你可以先打开任务管理器,然后运行你的程序,看看任务管理器的进程数是不是加1后立刻减1