Visual Studio .exe文件打开并立即关闭
Visual Studio .exe files open and immediately close
我有一个问题,当我试图打开我的Hello World.exe文件(我通过遵循教程创建)。它立即关闭,没有给我机会去阅读或查看我是否做对了所有的事情。
正如你所看到的,我需要帮助如何保持它打开,而不是立即关闭。
您可以在main结束前设置一个断点,或者尝试以下操作:
int main()
{
//...
std::cin.get();
return 0;
}
它将等待您按某个键退出控制台。
EDIT:最好添加不改变现有代码的断点
在控制台应用程序中,您可以做一些事情来阻止窗口关闭,例如在应用程序末尾使用system("pause")
(虽然不太推荐),getch()
, std::cin >> x
等。
另一个选择是启动一个cmd窗口,cd到exe的位置,并像运行任何其他控制台应用程序一样运行它,这样它就不会关闭你,它会简单地退出。
在VS2017中,您可以指定可执行文件是控制台应用程序,而不是Windows应用程序。这使您的应用程序在"Microsoft Visual Studio调试控制台"中运行,并带有"Press Any Key To Close This window";出现在控制台输出的末尾:
右键单击项目弹出属性。
链接器在系统比;子系统的在选择"Console".
在关闭前按Apply
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- Visual Studio mkl_link_tool.exe链接错误
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 如何在Visual Studio Code中重命名我的a.exe文件?
- 来自Visual Studio中控制台项目的exe文件?
- 更新到 2020 年 5 月版本后,无法在 Visual Studio 2019 中创建.exe文件
- Visual Studio Static Linking for Standalone Exe
- 从Visual Studio项目到文件.exe(Qt)
- Visual Studio not finding cl.exe
- Visual Studio 2017 无法找到 cl.exe
- CMake 和 Visual Studio 2015 - C 编译器 cl.exe 无法编译简单的测试程序
- 是否可以将Visual Studio 2017将C 代码编译到EXE以外的文件类型中
- 安装生成工具后找不到Visual Studio代码MSVC cl.exe
- 如何使用Visual Studio C/C++编译器(cl.exe)来预处理我的objective-C代码
- 在Visual Studio 2017中使用Qt库的CMake项目:运行exe时找不到Qt dll
- Visual Studio(.EXE)导出无法正常工作
- C++ Visual Studio .exe disappears
- Visual Studio .exe文件打开并立即关闭
- Visual Studio .exe 無法執行程式
- OllyDbg 无法调试 Visual Studio exe