2011-08-16 79 views
2

使用VisualStudio編譯C++應用程序時,我注意到每個輸出行都有一個前面的數字。 「\ d>」代表什麼?Visual Studio編譯輸出格式

例子:

4>ContentTimecodeConverter.cpp                        
1>avus_mpeg_stream_out.obj : warning LNK4221: no public symbols found; archive member will be inaccessible     
4>ContentTarget.cpp                                               
4>ContentBrowserWidget.cpp                         
1>Build log was saved at "file://d:\compile\release\libabc\BuildLog.htm"             
1>libabc - 0 error(s), 1 warning(s) 

回答

2

您已啓用併發構建,使在同一時間建設多個項目的選項。每個構建都在您擁有的其中一個核心上運行。這不可避免地導致他們的產量混合在一起。這個數字可以幫助你跟蹤哪個項目產生的信息。

它使用工具+選項,項目和解決方案,構建和運行,「最大並行構建項目數」設置進行配置。

如果您沒有正確設置項目依賴關係,那麼它是構建中斷的來源。