vs2010中的c++项目

C++ project in VS 2010

本文关键字:项目 c++ 中的 vs2010      更新时间:2023-10-16

我在visual studio 2010中创建c++空项目。编写一个简单的程序(例如hello world)并运行它。但是控制台窗口立即关闭了!该怎么办?

它"消失"是因为你的程序运行到结束,而你没有告诉控制台"停留"。

至少有两种方法可以解决这个问题。

ctrl + F5启动你的程序,如果你不想调试你的程序。它将为您保持控制台窗口,直到您按下任何键。

如果你想用F5调试你的程序,你可以显式地"按住"控制台:

// trivial, just to hold the console for you
std::cin.get();

您很可能没有任何东西可以暂时阻止程序继续运行。比如等待一些简单的输入。你可以加上这个。如果你愿意,按任意键继续。或者只是在cmd窗口中启动应用程序。它仍然会立即终止,但至少窗口将保持打开状态。

如果您在调试器下运行控制台程序(例如按F5),该程序将不会停止,除非它遇到断点。

如果您使用调试器(如Ctrl-F5)运行控制台程序而不是,它将在程序结束时停止并显示"按任意键继续…"提示符。

一个简单的解决方法是在main()末尾或其他合适的地方设置一个断点。

可以在main的最后一行设置断点。转到最后一个},按F9

int main()
{
    return 0;
} // <--- Set a breakpoint on this line (Press F9)