Волшебство, о котором вы говорите, можно увидеть в файле .dproj для простого ванильного приложения XE2 VCL Forms.Ключевыми ингредиентами являются следующие переменные:
$(Platform)
, который может быть Win32 или Win64 в Windows. $(Config)
, который обычно является либо Debug, либо Release.
Затем в файле .dproj следующий XML выполняет магию:
<PropertyGroup Condition="'$(Base)'!=''">
<DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
<DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
</PropertyGroup>
Такие приемы можно использовать с переменными $(Platform)
и $(Config)
с любым из параметров проекта.Поэтому вам просто нужно использовать эти переменные, чтобы установить любую опцию, которая должна быть установлена для компилятора, чтобы найти ваши предварительно скомпилированные DCU.
Насколько мне известно, опция, которую вам нужно установить, - это Путь поиска.Хотя я признаюсь, что не знаю, как работает путь поиска, поскольку лично я никогда не полагаюсь на путь поиска и всегда явно включаю все исходные файлы в свои проекты.В вашем примере вы добавили бы ctrls\quickpdf\($Platform)
к пути поиска.