【问题标题】:Delphi places .exe in unexpected folderDelphi 将 .exe 放在意外文件夹中
【发布时间】:2014-07-13 18:02:14
【问题描述】:

...至少对我来说这是错误的文件夹。而不是将 .exe 放入

d:\项目文件夹

把它放进去

d:\projectfolder\Win32\Debug

这是第一次发生这种情况;之前它在项目文件夹中创建了该文件。我查看了项目选项,但我似乎无法在那里找到 .exe 位置。我怎样才能把它改回来?

(我使用的是 XE3)

【问题讨论】:

  • .\$(Platform)\$(Config) 是我的默认输出目录文件夹。这意味着根据平台,exe 被定向到选定的平台子目录,并且 config 指定它是发布还是调试子目录。
  • @LURD - 感谢您的回复。我现在明白了 Platform 和 Config 代表什么。我想知道这个值是如何改变的。
  • 这是默认设置。请注意,平台/调试/发布目标有特定的设置。
  • Delphi 将 .exe 放在错误的文件夹中
  • 为了确保您不会获得更多的反对票,我更改了您问题的标题。

标签: delphi delphi-xe3


【解决方案1】:

项目 -> 选项 -> Delphi编译器 -> 输出目录。那是您更改设置的地方。

【讨论】:

  • 谢谢。似乎我错过了它,因为它的神秘内容: .\$(Platform)\$(Config) :-)
  • $(Platform)$(Config) 是编译器/链接器根据正在为其构建项目的活动平台+配置填充的占位符。在项目管理器中,您必须激活“Win32”平台和“调试”构建配置。这就是为什么将文件放在“Win32\Debug”子文件夹中的原因。
【解决方案2】:

您可以随时将“.\$(Platform)\$(Config)”替换为“.\”,它会将exe文件输出到源代码所在的文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    相关资源
    最近更新 更多