目前我还没有为我的主项目中的Delphi DCU设置任何特定的输出目录。这会导致DCU文件在与我的.pas源文件相同的目录中结束。对我来说,这感觉很难看,因为我不喜欢将.pas和.dcu文件混合在同一目录中的想法。存储Delphi .dcu文件的最佳做法是什么 - 为每个项目保留一个目录?或者也许为每个源文件夹创建一个DCU目录?任何想法欢迎。何处保留Delphi DCU文件?
9
A
回答
8
最好的办法是为每个项目创建一个DCU文件夹,尤其是如果您有多个使用相同文件的项目时。否则,你可以用不同编译器设置的不同编译结束彼此的DCU。
0
.dcu's也取决于定义,例如,调试与发布配置(*)。
(*)尽管德尔福XE允许把“配置”中的输出路径,恕我直言,那治愈比问题更糟
所以我经常递归删除所有.dcu的从目录的根在哪里做我所有的SVN签出。
带有组件的目录有一个后缀为delphi的版本,并且位于SVN checkout目录之外。
0
同意......在同一目录中混合PAS和DCU文件是'脏'。
无论何时启动新的应用程序,dll或其他Delphi项目,首先要做的就是设置输出目录。在Delphi的后续版本中,这是为你完成的,因为输出目录被设置为。\ $(Config)\ $(Platform),它与Debug或Release配置选项和Win32平台相关。 (结束Debug \ Win32的默认输出目录)
如果您使用自定义编译器定义构建,那么明智地选择不同的项目构建选项来为每组自定义编译器定义包含单独的输出目录,否则您将拥有做一个完整的构建以确保单元构建正确。
相关问题
- 1. Delphi dcu to obj
- 2. 如何在Borland Delphi 2006中调试DCU?
- 3. 如何在Delphi中转义保留字?
- 4. 何处保留html模板?
- 5. 何处保留ActiveMQ数据?
- 6. 如何判断Delphi DCU中定义了哪些类型?
- 7. 何处保留应用程序特定的日志文件
- 8. 如何转义Windows批处理文件中的保留字符
- 9. Delphi保留字和标识符
- 10. 保留批处理程序
- 11. 卸载后保留文件
- 12. File.copyTo保留旧文件名
- 13. Rmarkdown保留.tex文件
- 14. 保留文件名Ghostscript
- 15. 文件保留脚本
- 16. 批处理文件以保留所需文件并删除其余文件
- 17. 如何保留Docker容器卷文件?
- 18. 有谁知道,德尔福7在哪里缓存DCU文件?
- 19. 找不到.pas文件,但.dcu在那里,是不够的?
- 20. 当dcu存在时,Delphi在编译时是否需要dfm?
- 21. 在delphi设计器的顶部保留一个控件
- 22. Windows批处理文件复制并保留副本
- 23. 批处理文件保留十行之一
- 24. Delphi保存文件iso-8859-9编码
- 25. Delphi TQuery保存为csv文件
- 26. 安装后Delphi 2010无法找到项目中使用的组件的dcu文件?
- 27. 如何在delphi中保留2位小数?
- 28. 将保留关键字写入Windows批处理文件中的文件
- 29. 下载并保存文件并保留相同的文件名
- 30. 保留预处理器定义
每个项目*每个构建配置*更好 - 例如,项目\发布和项目\调试。 – 2010-11-13 04:56:02