【问题标题】:XE2 exe and dcu locationXE2 exe 和 dcu 位置
【发布时间】:2012-06-16 19:08:21
【问题描述】:

我正在尝试从 Delphi 6 迁移到 XE2。

当我编译并创建一个 exe 时,exe 和 dcu 似乎放在项目下的 \win32\debug 目录中。

有没有办法让它把exe和dcu和项目和源码放在同一个目录下?

【问题讨论】:

  • 您为什么要这样做?这种分离是为了使您的项目文件夹干净,将源文件与编译的单元文件分开。我认为没有任何正当理由将所有文件放在一起。即使在不存在这种分离的旧版本的 Delphi 中,我也总是创建一个 DCU 文件夹来保存已编译的单元。除非你有特定的原因,否则不要这样做。
  • 这会阻止您同时拥有 DCU 和可执行文件的调试和发布版本,这通常是可取的。如果您将 Win64 添加为目标,它也会对您造成影响,因为 64 位可执行文件将覆盖 32 位(反之亦然),您将无法同时存在两者无需额外的工作。这也意味着每次从调试版切换到发布版或从 32 位切换到 64 位时,都需要进行完整构建,以确保您的可执行文件中没有混淆 DCU。

标签: delphi delphi-xe2


【解决方案1】:

转到项目选项并删除这些:

【讨论】:

  • +1 以获得正确答案,但这会产生 Ken White 指出的影响。
  • 我发现明智的做法是将这些选项保留为默认值,然后在项目文件夹中添加一个快捷方式到 exe。这样可以快速访问并保持分色。
猜你喜欢
  • 2011-11-26
  • 2012-12-19
  • 1970-01-01
  • 1970-01-01
  • 2012-05-25
  • 2016-06-08
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多