【发布时间】:2012-03-07 03:54:00
【问题描述】:
我想创建一个通用选项集来为我们拥有的许多项目设置基本设置,并且我想将每个项目的 dcus 指向单独的文件夹。
我想将“单元输出目录”设置为 Build\dcu\$(Platform)\$(Config)\$(ProjectName)
现在没有 $(ProjectName) 这样的变量。还有别的吗?
【问题讨论】:
-
只是出于好奇,还有 $(ProjectName) 的原因是什么。第一部分 Build\dcu\$(Platform)\$(Config)\ 我明白了。
-
似乎没有办法从 DCU 路径中的构建事件中使用
$(OTUPUTNAME)和$(PROJECTNAME)......但你可以做其他事情......如果你的构建 dcus 路径是(例如)“ C:\build\dcu\"(在$(BUILD_PATH)等常用选项中定义为变量);然后您可以将 DCU 路径设置为“.\dcu\”,之后在预构建事件中您可以将 dcu 链接到您的真实路径,例如 `mklink /d dcu ($BUILD_PATH)($platform)\$(config)\$ (OUTPUTNAME)`(Vista/7 和 NTFS),并在构建后事件中删除此符号链接 -
嗨 Clint,我想引用一个包含多个项目的选项集。该项目使用不同的编译器定义,所以我想将 dcus 分开。
标签: delphi delphi-xe2