2017-05-06 107 views
3

我打算建立一些相關的C++項目,這些項目都具有幾個共同的設置(輸出路徑,exe文件命名約定,中間目錄,...),我已經成功地設定最需要我的項目除外的工作目錄:是否可以通過VC++屬性表更改工作目錄?

enter image description here

它設置爲$(PROJECTDIR)默認情況下,但我想這是$(OUTDIR),而不是和我是希望通過屬性表來實現這一目標。

不幸的是,屬性表本身(而不是上面顯示該項目的屬性頁)似乎並沒有包含「調試」部分:

enter image description here

是否有可能重寫工作目錄值使用VS 2015 Community Edition(Update 3)中的屬性表?

回答

2

顯然,這些設置通常存儲在foo.vcxproj.user文件(如果從默認改變),但是可以放在一個屬性表來代替。在屬性表中把這個應該做你想要什麼:

<PropertyGroup Label="Debugging Properties"> 
    <LocalDebuggerWorkingDirectory>$(OutDir)</LocalDebuggerWorkingDirectory> 
    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> 
</PropertyGroup> 
相關問題