c++ - visual studio console application debug with parameters




使用Visual Studio中的命令行參數進行調試 (4)

我正在Visual Studio中開發C ++命令行應用程序,並需要使用命令行參數進行調試。 目前,我只是運行生成的EXE文件,並使用我需要的參數(如program.exe -file.txt ),但這種方式我無法調試。 有什麼地方可以指定調試參數嗎?


Microsoft Visual Studio Ultima 2013。

你可以進入DEBUG菜單→ 主屬性配置屬性調試 ,然後你會看到命令行參數的框。

實際上,您可以為所有不同的配置設置相同的輸入參數,而不僅僅是用於調試。

從配置的下拉菜單中選擇:All Configurations並插入輸入參數(每個參數用空格分隔)。

現在,您可以在不同模式下執行您的程序,而無需每次更改輸入參數。


關於在Windows上調試MozillaMozilla.org常見問題在這裡很有用。

簡而言之,可以通過命令行在程序上調用Visual Studio調試器,從而允許在調用命令行程序時直接在命令行上指定命令行參數。

對於Visual Studio 8或9,這看起來如下所示

 devenv /debugexe 'program name' 'program arguments'

也可以在Visual Studio調試器中啟動一個瀏覽器操作來啟動程序。


右鍵單擊VS中的Project in Solution窗口,選擇“Debugging”(在左側),在“Command Arguments”字段中輸入參數:


在Visual Studio 2010中,右鍵單擊該項目,選擇屬性 ,單擊左窗格中的配置屬性部分,然後單擊調試 ,然後在右側窗格中出現一個用於命令參數的框。

在那輸入命令行參數。 你已準備好出發。 現在調試並查看結果。 如果你厭倦了改變屬性,那麼暫時直接在程序中輸入。





command-line