Как я могу установить несколько версий библиотеки в Delphi или C ++ Builder? Например, я мог бы захотеть разработать следующую версию нашего приложения, используя текущие версии JCL и JVCL, и в то же время иметь возможность компилировать выпускную версию нашего приложения, используя любую версию JCL и JVCL, протестированную для этого выпуска.
Использование более чем одной версии библиотеки легко с такими библиотеками, как Boost, поскольку это всего лишь заголовочные файлы и файлы библиотек / DLL, которые я могу поместить в любое место, и поэтому я могу просто указать свои файлы проекта на соответствующую библиотеку. каталоги. Однако, поскольку библиотеки, такие как JCL и JVCL, пытаются установить себя в IDE, я не уверен, как настроить разные проекты для использования разных версий, не превращая их в неуправляемый хак.
(я до сих пор не совсем знаком с тем, как Delphi управляет компонентами и проектами - большая часть моего опыта связана с C ++ - поэтому это может быть частью моей проблемы.)