Visual Studio "Object Filename" 项目设置



我们的项目中有几个具有相同文件名的模块。 因此,我将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)

相关内容

  • 没有找到相关文章

最新更新