2017-05-06 106 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> 
相关问题