我已经问过现在如何升级到最新的Indy TCP TP组件版本(GET INDY COMPONENTS)和已安装Indy 10的DELPHI XE 2。对于所有的印地的项目,我定义在DELPHI XE2的项目选项部分的outfolder,在这里我后来发现所有的.bpl文件和所有 -DCU#s个文件我现在需要的,以我的编译应用程序使用新的INDY组件将这个输出文件夹添加为这些项目中的库搜索路径。INDY 10升级后的DELPHI编译器路径设置
我在XE2安装中找到了一个包含* .dcu文件的x32,x64,发布和调试模式(C:\ Program Files(x86)\ Embarcadero \ RAD Studio \ 9.0 \ lib \ win64 \ release )。
我是否需要现在所有INDY * .dcu我已经创建了这些不同的口味编译,如何设置所有项目的路径使用我的文件夹中的新* .dcu?
我应该把我所有的dcu文件复制到这些子文件夹吗?
如果已经编译了项目,则不需要在项目中包含实际的源文件。只需将项目的搜索路径指向包含编译文件的文件夹即可。无论您使用的是.dcus,您都可以通过Indy源代码进行单步调试,只需在打开调试信息的情况下编译Indy(除非您正在编译启用运行时软件包的应用程序)。 –
@Remy下一个开发人员检查项目时会发生什么?他们如何获得编译的文件。这就是为什么我把所有东西放在项目中。这样我就有了可重复的构建过程。你的方法使构建过程变得更加复杂,毫无必要。用你的方法,你现在必须建立两件事而不是一件事。 –
@雷米我确实发现你的立场很奇怪。你真的更喜欢在你的构建中使用DCU来使用源文件吗?这是你工作的方式吗? –