Visual studio 在VisualStudioExpress中运行应用程序

Visual studio 在VisualStudioExpress中运行应用程序,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,我来自XCode,这可能是一个愚蠢的问题,但在我成功构建程序后,我尝试单击debug文件夹中的应用程序,窗口就会关闭。如何运行我创建的应用程序 调试-->运行 或 按F5键调试-->运行 或 按F5键您可以通过按F5键编译和运行程序 但是,如果您谈论的是非gui控制台应用程序,它只是打印一些东西并存在, 输出窗口将立即关闭。如果是这种情况,您可能希望打开命令提示符(cmd.exe)并从那里手动运行它,或者插入一些“等待按键”处理,例如 否则,您的程序可能有问题:)您可以按F5编译并运行程序 但是

我来自XCode,这可能是一个愚蠢的问题,但在我成功构建程序后,我尝试单击debug文件夹中的应用程序,窗口就会关闭。如何运行我创建的应用程序

调试-->运行

按F5键调试-->运行


按F5键您可以通过按F5键编译和运行程序

但是,如果您谈论的是非gui控制台应用程序,它只是打印一些东西并存在, 输出窗口将立即关闭。如果是这种情况,您可能希望打开命令提示符(cmd.exe)并从那里手动运行它,或者插入一些“等待按键”处理,例如


否则,您的程序可能有问题:)

您可以按F5编译并运行程序

但是,如果您谈论的是非gui控制台应用程序,它只是打印一些东西并存在, 输出窗口将立即关闭。如果是这种情况,您可能希望打开命令提示符(cmd.exe)并从那里手动运行它,或者插入一些“等待按键”处理,例如


否则,您的程序可能有问题:)

以上答案是正确的,但如果您的问题只是为什么命令提示符在程序终止后立即关闭,则有两种选择:

  • 在运行之前,在main()的}上放置一个断点
  • 使用Ctrl+F5,这将在末尾添加一个“按任意键继续”,这样您就可以看到程序的所有输出,但它将在不附加调试器的情况下启动应用程序

  • 上述答案是正确的,但如果您的问题只是为什么命令提示符在程序终止后立即关闭,则有两个选项:

  • 在运行之前,在main()的}上放置一个断点
  • 使用Ctrl+F5,这将在末尾添加一个“按任意键继续”,这样您就可以看到程序的所有输出,但它将在不附加调试器的情况下启动应用程序

  • 如何从cmd.exe运行它?我转到创建.exe的文件夹,在程序中键入:“Assignment.exe”,但什么也没发生。此外,当我尝试在Vis Studio中点击F5时,这是我的输出:“Assignment8_1.exe”:加载了“C:\Documents and Settings\jon\my Documents\Visual Studio 2008\Projects\Project1\Assignment8_1\Debug\Assignment8_1.exe”,加载了符号Assignment8_1.exe':加载的'C:\WINDOWS\system32\ntdll.dll''Assignment8_1.exe':加载的'C:\WINDOWS\system32\kernel32.dll''Assignment8_1.exe':加载的'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8B3B9A118E3B_9.0.30729.1_x-ww\f863c71f\msvcr90d.dll'程序'[2124]Assignment8_1.exe:Native'已退出,代码为0(0x0)。这很奇怪。但它似乎工作得很好。你的程序应该做什么?如何从cmd.exe运行它?我转到创建.exe的文件夹,在程序中键入:“Assignment.exe”,但什么也没发生。此外,当我尝试在Vis Studio中点击F5时,这是我的输出:“Assignment8_1.exe”:加载了“C:\Documents and Settings\jon\my Documents\Visual Studio 2008\Projects\Project1\Assignment8_1\Debug\Assignment8_1.exe”,加载了符号Assignment8_1.exe':加载的'C:\WINDOWS\system32\ntdll.dll''Assignment8_1.exe':加载的'C:\WINDOWS\system32\kernel32.dll''Assignment8_1.exe':加载的'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8B3B9A118E3B_9.0.30729.1_x-ww\f863c71f\msvcr90d.dll'程序'[2124]Assignment8_1.exe:Native'已退出,代码为0(0x0)。这很奇怪。但它似乎工作得很好。你的程序应该做什么?我可以看到按任意键继续,但我不知道为什么屏幕上没有任何输出。我复制并粘贴了在XCode上运行的代码,你会认为我会得到相同的输出,对吗?好吧,除此之外,我们还需要一些代码。我可以看到按任意键继续,但我不知道为什么屏幕上没有任何输出。我复制并粘贴了在XCode上运行的代码,你会认为我会得到相同的输出,对吗?好吧,除此之外,我们还需要一些代码。