如何在Delphi或C++Builder中安装多个版本的库?例如,我可能希望能够使用jcl和jvcl的当前版本开发我们的应用程序的下一个版本,同时仍然能够使用为该版本测试的jcl和jvcl的任何版本编译我们的应用程序的发布版本。
使用库的多个版本很容易,比如boost库,因为它们只是头文件和库/dll文件,我可以放在任何我想要的地方,所以我可以简单地将项目文件指向适当的库目录。但是,由于JCL和JVCL等库试图将自己安装到IDE中,所以我不知道如何配置不同的项目以使用不同的版本,而不会使其变成无法管理的黑客。
(我还不完全了解Delphi是如何管理组件和项目的——我的大部分经验都是C++的,所以这可能是我的问题的一部分。)