我们的项目中有几个具有相同文件名的模块。 因此,我将Object Filename
项目设置设置为:
$(IntDir)%(Directory)
.
这工作正常,除了它使用了太多的文件路径。 路径结构如下:
C:abcproject.sln
C:adextern
extern
有一些东西,比如提升。 生成的输出是...
C:abcReleaseabcetc.obj
C:abcReleaseadexternetc.obj
我宁愿从文件夹名称中删除前两个级别,所以它显示为..
C:abcReleasecetc.obj
C:abcReleaseexternetc.obj
是否有某种未记录的路径语法类似于..
但作用于下一个文件夹的前面而不是以前文件夹的后面? 像这样:
$(IntDir)>>>>%(Directory)
>>
把我们移到%(Directory)
的左手边
提前感谢您提供的任何建议。
我想你可以试试
$(IntDir)%(RelativeDir)