我处理许多第三方组件。他们有一个安装程序,可以编译.pas并自动将路径添加到库路径。
问题是当我在项目中使用组件时。编译器正在重新创建第三方组件的.dcu。如何使编译器不再创建.dcu?
我发现这些旧帖子报告了类似的问题。但是我不太理解我对编译器的真正看法:“编译器停止重新创建第三方组件的.dcu,并从该位置获取该.dcu。”
How to deal with warnings/hints in third party libraries?
How do I make third party component's DCU files, not to get generated in my application directory?
答案 0 :(得分:0)
首先:从“库路径”(IDE设置)中删除.pas文件的位置,然后将其替换为.dcu路径的位置(注意:dcu文件必须与.pas位于不同的文件夹中库文件,否则无论如何都将创建.pas文件)。 确保您的项目本身也不使用其自己的搜索路径引用.pas文件。
第二:当您要使用ctrl-mouseclick检查第三方组件的代码时,请将.pas路径添加到IDE的浏览路径中。
关于调试:您可能要构建两套dcu;一种带有调试信息,另一种没有...