Visual Studio“对象文件名”项目设置

时间:2013-02-01 01:41:14

标签: visual-studio-2010 project-settings

我们的项目中有几个模块具有相同的文件名。所以我将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)的左侧?

提前感谢您提供的任何建议。

1 个答案:

答案 0 :(得分:0)

我想你可以试试

$(IntDir)\%(RelativeDir)\
相关问题