我在visual studio 2010中創建了C++空項目。編寫簡單的程序(例如hello world)並運行它。但控制檯窗口立即關閉!該怎麼辦?VS 2010中的C++項目
0
A
回答
1
你很可能沒有任何東西會暫時阻止程序繼續進行。如等待一些簡單的輸入。你可以補充一點。如果您願意,可以按「任意鍵繼續」。 或者只是從cmd窗口啓動您的應用程序。它仍會立即終止,但至少窗口將保持打開。
3
它「消失」,因爲你的程序運行結束,你不告訴控制檯「保持」。
至少有兩種方式來解決這個問題。
按鍵ctrl + F5如果您不想調試程序,請啓動您的程序。它會爲你保存控制檯窗口,直到你按任意鍵。
,如果你想與F5,你可以明確的「持有」的控制檯調試程序:
// trivial, just to hold the console for you
std::cin.get();
1
如果(按F5例如)在調試器下運行控制檯程序的程序除非遇到斷點,否則不會停止。
如果您使用調試器(例如Ctrl-F5)運行控制檯程序而不是,它將在程序結束時停止並顯示「按任意鍵繼續...」。提示。
一個簡單的解決方法是在main()
或任何其他適合的地方設置斷點。
0
您可以在main
的最後一行設置斷點。轉到最後的}
並按F9來做到這一點。
int main()
{
return 0;
} // <--- Set a breakpoint on this line (Press F9)
相關問題
- 1. InstallShield LE未從我的VS 2010 C#項目安裝ReportViewer 2010
- 2. VS 2010中項目的平臺配置
- 3. 無法將vb類添加到vs 2010中的c#項目中
- 4. 將VS 2010項目轉換爲VS 2008
- 5. 將VS 2010 C++項目轉換爲VS 2008
- 6. VS 2010,C++項目中的代碼導航
- 7. VS 2010中C#項目的意外緩慢構建
- 8. vs 2010,包含在項目中
- 9. 在VS 2010項目中共享代碼
- 10. 我可以在VS 2010 C++項目中使用VS 6.0中的Dll嗎?
- 11. 在Visual Studio 2010中維護C項目?
- 12. VS 2010 C++:如何刪除項目目標「模板」?
- 13. 在VS 2010中編譯項目時出錯C++
- 14. 在VS 2010 C#項目中共享.cs文件
- 15. 將舊的C++項目轉換爲VS 2010項目。收到錯誤
- 16. ATL VS C++ 2010
- 17. 從VS 6.0移植到VS 2010的C++項目帶來了較慢的代碼
- 18. 從VS 2010 DB項目轉換後的SSDT項目結構
- 19. VS 2010項目不斷過時
- 20. 數據庫項目:Visual Studio 2008 vs 2010
- 21. VS 2010數據庫項目錯誤?
- 22. VS 2010 asp.net mvc v1項目升級
- 23. VS 2010數據庫項目 - SQL03006錯誤
- 24. Blend 3無法打開VS 2010項目!
- 25. 在VS C++項目中創建目錄
- 26. 將VS ++項目從VS 2008升級到VS 2010
- 27. 轉換C++項目2010
- 28. VC++ 2010不會創建C++項目
- 29. 無法在VS 2010上構建任何C++項目?
- 30. 將現有的VS 2010 web項目遷移到VS 2012
等待輸入,比如'std :: cin >> somevar;' – sehe 2011-05-02 08:29:56
這是一個糟糕的決定。也許某個地方的項目設置應該指出一些東西......但我不知道你在什麼地方 – 2011-05-02 08:32:54
你不想等待?然後,開始一個控制檯應用程序作爲...控制檯應用程序。根據我的經驗,IDE經常在不進行調試時等待您。不記得有關VS真的 – sehe 2011-05-02 08:36:35