网上下了个基于OpenGL的程序,为什么CTRL+F5就可以运行,但是直接点击DEBUG文件夹下的EXE文件就一闪而过呢?
麻烦各位解答下。

解决方案 »

  1.   

    CTRL+F5是运行直接F5时如果是控制台程序退出,VC会自动关闭窗口
      

  2.   

    很明显是命令行程序,你在cmd里面运行就好了
      

  3.   

    关于结贴率的问题,实在不好意思,我上次是第一次发帖,还不太懂。
    这个程序不论是F5还是CTRL+F5都可以运行,出行运行窗口,编译也没有问题,就是直接运行DEBUG下的EXE文件,窗口就一闪而过,就什么也没有了。
      

  4.   

    应该不是控制台程序。在程序里面添加system(“pause”)后,只是暂停,也没有出现窗口。
    在cmd下运行过,还是一闪而过。
      

  5.   

    F5是调试  CTRL+F5是执行 但不调试
    按F5如果没有错误就会一闪而逝
    CTRL+F5才会生成框但不闪
      

  6.   

    system("pause");-----对应<stdlib.h>或者:getchar(); 也可以  试试