我在win32 console project中用ctrl+f5 调试后 重新编译执行 但是总是弹出 选择调试的应用程序的对话框 但是我只是想让程序执行 如果选择execute 直接执行 就看不到了 我cout输出的内容 该怎么恢复没有调试前的状态? 看不到cout输出怎么办??? 急死~~

解决方案 »

  1.   

    1.ctrl+f5 不是调试,是直接运行,F5才是调试。
    2.你在setting中看看link里面的output name是不是dll?你的现象应该不是输出一个exe,
    如果你要输出exe在这里修改一下,如果要输出dll,则你必须先写另外一个工程,来调用你的dll。
      

  2.   

    我就是建立的一个exe工程 按ctrl+f5出现上面所描述调试对话框 不是dll 不存在另外写一个工程来调用的问题~~
      

  3.   

    在project-->settings-->debug:Executable for debug session中输入你的exe文件全路径
      

  4.   

    我说了  按楼上的方法 不能显示出我在程序中 cout的内容~~~~
    只有最后的press any key to continue!!!
      

  5.   

    楼主的程序是否走到了cout这句呢?
      

  6.   

    如果你的工程只有一个 .cpp 建议你把代码都剪贴到一个记事本里,之后把记事本的后缀由.txt 改为 .cpp  之后用vc打开,直接编译执行,试试看