vs2017吧 关注:1,288贴子:3,675
  • 17回复贴,共1

代码调试之后,能输入,但按回车之后闪了一下就没了

只看楼主收藏回复

“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hasee\Desktop\ConsoleApplication1\Debug\ConsoleApplication1.exe”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp140d.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\vcruntime140d.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbased.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\api-ms-win-core-timezone-l1-1-0.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\api-ms-win-core-file-l2-1-0.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\api-ms-win-core-localization-l1-2-0.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\api-ms-win-core-synch-l1-2-0.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\api-ms-win-core-processthreads-l1-1-1.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\api-ms-win-core-file-l1-2-0.dll”。无法查找或打开 PDB 文件。
程序“[14524] ConsoleApplication1.exe”已退出,返回值为 0 (0x0)。


1楼2017-09-10 15:43回复
    大神们,这要怎么解决啊??
    是不是软件里少了什么东西?


    2楼2017-09-10 15:44
    回复
      2025-12-26 23:55:58
      广告
      不感兴趣
      开通SVIP免广告
      控制台应用程序记得在exit(0);前一行加上system("PAUSE");以便在退出程序前调用系统的暂停命令暂停命令行,如果不加的话程序运行就会立即退出。


      IP属地:广西3楼2017-09-11 20:34
      收起回复
        请教大神,上边无法打开PDB文件是怎么回事?


        4楼2017-09-11 21:30
        回复
          PDB文件不用管,那个是用来调程序的,一般入门的同学还用不到。对于编译控制台应用,VS2005以前好像是会自动暂停,但是之后的版本都不会自动暂停,所以出现你说的情况,要解决必须在程序退出前exit(0)前边加一行system("pause");


          IP属地:广西6楼2017-09-12 22:31
          回复
            在你的项目条目(project)上右击鼠标,在弹出菜单上选择最后一项“property/属性”,在左边的一栏里找到“配置属性
            ->链接器->系统”,点击“系统”项后,在右边的栏的“子系统(subSystem)”将刻项的值配置为"Console(/SUBSYSTEM:CONSOLE)"。


            IP属地:广东7楼2017-09-24 04:15
            收起回复
              在代码里加system("pause");可以解决闪退问题


              8楼2017-12-28 13:49
              回复
                对于无法查找或打开pdb文件的问题,可以去调试项里面常规项启用源服务器支持,符号项选中Microsoft符号服务器建一个缓存目录即可。不过其实这个对程序的运行影响不大


                10楼2017-12-28 14:00
                回复
                  2025-12-26 23:49:58
                  广告
                  不感兴趣
                  开通SVIP免广告
                  请问你是怎么解决的啊 我百度所有的方法都试过了都不行


                  IP属地:北京11楼2018-01-24 21:19
                  收起回复
                    大家请看看这个是否有用
                    http://fcode.cn/guide-32-1.html


                    12楼2018-04-04 16:38
                    回复
                      求大神们看看哪错了,为什么通过键盘输入小猪体重后就没有了结果,cmd直接退出,什么原因,我是一名大一新生,求大神帮忙
                      #include <stdio.h>
                      #pragma warning (disable:4996)
                      int main(void)
                      {
                      int a ;
                      int b ;
                      int c ;
                      printf("请输入三只小猪的体重:\n");
                      scanf("%d%d%d,&a&b&c");
                      if (a> b)
                      {
                      if (a > c)
                      {
                      printf("小猪a最重");
                      }
                      else
                      {
                      printf("小猪c最重");
                      }
                      }
                      else
                      {
                      if (b>c)
                      {
                      printf("小猪b最重");
                      }
                      else
                      {
                      printf("小猪c最重");
                      }
                      }
                      system("pause");
                      return 0;
                      }


                      IP属地:陕西13楼2018-10-27 12:36
                      回复(1)