2013-02-01 91 views
0

我們的項目中有幾個模塊具有相同的文件名。所以我將Object Filename項目設置設置爲:Visual Studio「Object Filename」項目設置

$(IntDir)\%(Directory)\

這工作正常,但它使用太多的文件的路徑。路徑結構是這樣的:

C:\a\b\c\project.sln 
C:\a\d\extern 

extern有一些這樣的東西在它的推動作用。得到的輸出...

C:\a\b\c\Release\a\b\c\etc\.obj 
C:\a\b\c\Release\a\d\extern\etc\.obj 

我寧願羅布泊前兩級關閉文件夾的名稱,所以它出來的..

C:\a\b\c\Release\c\etc\.obj 
C:\a\b\c\Release\extern\etc\.obj 

是否有某種無證路徑與..類似的語法,但會對下一個文件夾的前面而不是以前文件夾的後面進行操作?例如:

$(IntDir)\>>\>>\%(Directory)\其中>>讓我們向左移動%(Directory)

在此先感謝您提供的任何建議。

回答

0

我想你可以嘗試

$(IntDir)\%(RelativeDir)\