2009-09-28 67 views
3

我剛剛寫了一個小程序,當我編譯某些項目時,它將作爲構建後步驟執行。構建後的步驟可以將我帶到特定的代碼行嗎?

該程序返回0成功,或失敗的一些數字。在失敗的情況下,Visual Studio中然後正確輸出:「命令[...]退出,代碼Ñ」。

然而,一個單一的數字並不總是有益的。就我而言,我實際上希望將錯誤指向源代碼中的特定位置。是否可以輸出一個文件名和行號,以便Visual Studio實際上讓我只需雙擊錯誤並立即到達那裏?

回答

14

如果你正在運行的程序是一個控制檯應用程序,我認爲它的輸出會出現在輸出窗格。如果輸出形式

D:\dev\project\Code\MyClasscpp(68) : something terrible happened 

,那麼你可以上線雙擊編輯器將在指定的行打開。

問候,

Sebastiaan

+0

尼斯,測試它,就像一個魅力。 – Amirshk 2009-10-07 21:28:05

+1

您也可以輸出到Console.Error以顯示在錯誤列表中。 – Tinister 2009-10-07 22:32:46

+0

在調試應用程序時,您也可以在Trace.WriteLine中輸出此格式。雙擊,所有隻是工作。 – 2009-10-08 02:59:55

相關問題