【问题标题】:How can I compile a Delphi application without using the IDE?如何在不使用 IDE 的情况下编译 Delphi 应用程序?
【发布时间】:2015-08-17 13:19:24
【问题描述】:

我需要在不使用 Delphi XE7 RAD Studio IDE 的情况下构建组件、包和项目文件。有没有办法使用命令行来代替?

【问题讨论】:

  • 到目前为止你尝试过什么?例如,您是否在 Google 上搜索过“编译 delphi 命令行”?
  • 好吧!我尝试了 dcc32 -B 命令并给出了给定 embarcadero 网站的整个项目路径,但我发现一个错误 dcu file not found

标签: delphi delphi-xe7


【解决方案1】:
  • 当您安装 RAD Studio 时,它在开始菜单中添加了一个名为 RAD Studio 命令提示符 的快捷方式。执行该快捷方式。您现在有一个环境命令提示符窗口,其中包含您需要在注释行构建的所有内容。
  • 将目录更改为包含 .dproj 文件的目录。
  • 执行以下命令:msbuild YourProjectName.dproj。
  • 如果您有多个项目,请全部构建它们。当然,您希望在适当的时候编写所有这些脚本。
  • 使用此处记录的命令行参数控制构建目标(clean、make、build)和配置(debug、release、win32、win64):http://docwiki.embarcadero.com/RADStudio/en/Building_a_Project_Using_an_MSBuild_Command

有关更多详细信息,请从此处的文档开始:http://docwiki.embarcadero.com/RADStudio/en/MSBuild_Overview

【讨论】:

  • 这非常有帮助。但是,我正在寻找在配置文件中编写所有这些东西的脚本,该文件可以使用环境/计算机从头开始构建相应的 EXE 文件,而无需任何现有的软件包安装。做你对此有什么想法吗?
  • 您必须决定首选的脚本技术。这与您提出的问题确实是一个单独的问题。您只需使用 .bat 命令脚本即可。我个人用 Python 脚本来做。还有很多其他的方法。选择权在你。
  • 多么令人愉快,我打开 RAD Studio 命令提示符的快捷方式,它立即给我“没有足够的存储空间来处理这个命令”。去 Emba 的路:-/
  • @Jerry:这是您的机器的问题,而不是快捷方式。该快捷方式只是打开一个命令提示符并设置一些环境变量。 (确认 - 右键单击​​并查看属性。)如果您的机器在路径或其他地方没有足够的空间,那几乎不是 EMBT 的错。你所做的相当于“我把显示器扔了,现在我看不到 Windows 在做什么。微软把我的电脑弄坏了!!!”
猜你喜欢
  • 2014-12-19
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-08
  • 1970-01-01
相关资源
最近更新 更多