gpt4 book ai didi

Delphi 10 西雅图自动化构建

转载 作者:行者123 更新时间:2023-12-03 15:01:15 25 4
gpt4 key购买 nike

我正在尝试将 Delphi 10 Seattle 项目的自动构建添加到我们的构建服务器(当前构建我们所有的 .NET 和 Java 项目)。现在 Delphi 使用 MSBUILD,它与 TeamCity 集成得很好。

我可以在安装了 Delphi 10 Seattle 的计算机上本地构建东西。

如果可能的话,我想在服务器上运行构建,而无需安装完整的 IDE。

我已按照
中的说明进行操作 this article并在 this article

在服务器上运行时,由于以下错误,构建失败(第二行,第一个是构建命令):

[15:24:24][DCC] c:\Delphi\17.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E..\..\MODASMobileServer\Win32\Debug -I..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -NU..\..\Temp\MODASMobileServer\Win32\Debug -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell; -O..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -R..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -U..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -V -VN -NO..\..\Temp\MODASMobileServer\Win32\Debug   MODASMobileServer.dpr   
[15:24:24][DCC] This version of the product does not support command line compiling.

显然它认为自己没有获得适当的许可。

BIN、BIN64 和 LIB 目录是从完全注册且正常运行的安装复制过来的。

为了在构建服务器上构建 XE10 项目而不安装 IDE,我需要做什么?或者我是否需要放弃安装 IDE?

最佳答案

我明白了这一点。虽然我安装的 Delphi 10 看起来功能齐全,但我记得我最初是通过试用安装它的。该试用版已获得适当许可,因此我认为它现在是 pukka 安装。事实并非如此,注册的试用版和正确安装之间显然存在一些差异。

要解决此问题,我:

  • 从开发机器上卸载了试用版
  • 从 EDN 下载了完整的 ISO 版本
  • 在开发机器上安装了完整的 ISO 版本
  • 在开发计算机上获得许可/注册安装
  • 将 bin、bin64、lib、imports、include、lib 文件夹复制到构建服务器上的 C:\Program Files (x86)\Embarcadero\Studio\17.0\

重新运行构建并成功运行。

关于Delphi 10 西雅图自动化构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35537521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com