我是一名经验丰富的程序员,但对C ++ Builder来说还是一个新手,所以这里有几个新手问题:
我正在刷新一个用BCB5编译的旧代码库。我的目标是最终使用XE版本,但由于工作量很大(巨大的代码库),我在BCB6站进行了第一站(主要是因为我可以继续使用相同的STL版本与_USE_OLD_RW_STL预处理器定义)。
我有大多数使用的第三方VCL组件的来源,除了2,我只有foo.bpi / foo.bpl对+标头。直接后果是那些仍然需要vcl50.bpl链接/运行。
有没有办法反汇编/重新组装foo.bpl文件,以便它可以链接/运行更新的VCL库?
另一方面,可以在最终产品包中包含vcl50.bpl以及更新的vcl.bpl文件,只是为了被这两个组件使用吗?
有更好的解决方案吗?
由于
答案 0 :(得分:2)
VCL软件包是特定于版本的。您不能在XE项目中使用BCB5包。您必须获取这些组件的XE特定版本。