本帖最后由 timidsmile 于 2013-03-29 12:58:04 编辑

解决方案 »

  1.   

    不知道你怎么实现的,看起来不像是代码问题,倒像是编译器配置的问题。不过调试最简单的方式还是直接用OutputDebugString输出调试信息吧。
      

  2.   

    第一种:下载补丁,链接地址为https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=11399,我下载下来了装不上,说我没装VS2008(我想可能是版本不对或者其他问题,我的系统是win7旗舰版,VS2008是中文版的)。第二种:修改链接选项,方法:项目->属性->链接器->常规   下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。
      

  3.   


    1.  在 CXXXDlg的 初始化对话框函数 Init 的最前面增加:[cpp] view plaincopy
    #ifdef _DEBUG  
    AllocConsole();  
    #endif  
    2. 在 整个对话框destroy的函数,比如OK的相应函数等
    增加:[cpp] view plaincopy
    FreeConsole();  3. 在stdafx.h 最后加上:[cpp] view plaincopy
    #ifdef _DEBUG  
    #pragma comment( linker, "/subsystem:console /entry:wWinMainCRTStartup" )//我用VS2008  
    #endif  这样加的。
    OutputDebugString    我居然木有听过等下试试