2014-11-05 101 views
3

我已將doxygen設置爲Visual Studio 2013(C++)中的PostBuild事件,作爲提供有關仍需要記錄的警告的手段。Doxygen警告格式以匹配Visual Studio

有誰知道它可以改變doxygen的警告消息

的格式目前doxygen的格式是

d:/project/src/MyFile.h:13:警告:複合MyClass不是 記錄。

但是,如果格式爲:

d:\項目的\ src \ MYFILE.CPP(63):警告複合MyClass的不 記錄。

然後錯誤會得到從輸出複製到「錯誤清單」,並雙擊輸出窗口中的錯誤會帶我直接到所在行的文件不見了

當然我可以編寫一個應用程序在後臺運行doxygen並轉換消息(這是我將要做的),但是如果可以通過doxygen配置告訴doxygen生成VS樣式警告那麼我寧願這樣做。

例如

路徑(一):消息

提前感謝

回答

6

對不起,回答我的問題,似乎doxygen的配置有以下幾個選項WARN_FORMAT

通過改變它:

WARN_FORMAT =「$文件($線):$文本」

允許誤差被集成到視覺工作室錯誤和輸出

+0

請,你怎麼改變正斜槓輸出反斜槓? – 2016-01-27 09:05:28

+0

問題是doxygen以/ path/file形式輸出錯誤,而不是Visual Studio預期的\ path \ file形式。所以這不起作用。 – rxantos 2016-04-10 06:48:10

+0

我也經歷過同樣的情況,但是隻有當我使用cygwin自己構建doxygen時,不過我相信,當我使用預編譯的windows二進制文件時,似乎斜槓是正確的方式......它幾乎就像取決於二進制文件建立,但這只是一個猜測。 – MyDeveloperDay 2016-04-11 11:33:43