我们的项目中有几个具有相同文件名的模块。所以我将Object Filename
项目设置设置为:
$(IntDir)\%(Directory)\
.
这很好用,只是它使用了太多的文件路径。因此路径结构为:
C:\a\b\c\project.sln
C:\a\d\extern
extern
里面有一些东西,比如 boost 。结果输出是...
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)
?
提前感谢您提供的任何建议。