2017-08-01 65 views
1

我得到一個警告,在我的VC++項目作爲警告MSB8004:輸出目錄不以結尾斜線結尾。

1> ... Microsoft.Cpp \ V4.0 \ V140 \ Microsoft.CppBuild.targets(368,5): 警告MSB8004:輸出目錄不以尾部斜線結束。 此構建實例將添加斜槓,因爲它需要允許 正確評估輸出目錄。

我的OutputDirectory值在我的配置屬性中正確設置了斜線。如何調試造成問題的路徑?

+1

您是否在配置屬性中設置了中間目錄值和尾部斜槓? –

回答

1

僅當$(OutDir)沒有結尾斜線時纔會出現此警告,請參閱Microsoft.Cpp.Current.targets第29行。因此,即使您聲稱自己設置正確(屬性中的輸出目錄設置爲$(OutDir)該項目文件),msbuild沒有看到。我的猜測:你爲例如Debug | Win32配置,但現在正在構建Release | Win32等。或者,它會在項目文件的其他地方被覆蓋:使用文本編輯器打開它並查找OutDir。

相關問題