如何手动安装Delphi JEDI

时间:2018-07-04 08:28:03

标签: delphi msbuild jedi

我目前正在尝试在构建服务器上设置构建过程,但在使用MSBuild安装JEDI时遇到了一些麻烦。我使用的是Delphi XE2编译器,并且基于this Stackoverflow线程,我创建了以下我使用的批处理文件。

import numpy as np
import matplotlib.pyplot as plt

np.random.seed(1)
x = np.random.randn(1000)
y = np.random.randn(1000)
hist = plt.hist([x,y], density=True, stacked=True)

plt.show()

然后我打电话

@echo off ::: :::Build Delphi Project with MSBuild ::: echo. echo Setting up Delphi XE2 environment echo. SET BDS=C:\DelphiXE2 SET BDSBIN=%BDS%\bin SET BDSLIB=%BDS%\lib SET BDSTMP=%BDS%\temp SET BDSAPPDATA=%APPDATA%\Embarcadero\BDS\9.0 IF NOT EXIST "%BDSAPPDATA%" MKDIR "%BDSAPPDATA%" COPY /Y /B /V "%BDSTMP%\EnvOptions.proj" "%BDSAPPDATA%\EnvOptions.proj" echo. echo Build Delphi Project with MSBuild from Visual Studio 2017 echo. SET MSBUILD_EXE=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe "%MSBUILD_EXE%" %1 /t:%~2 /p:Config=%~3;Platform=%~4

工作正常(至少没有任何错误),之后

compile.bat ".\Jedi\JCL\packages\JclPackagesD160.groupproj" "Clean;Build"

但是第二次呼叫失败,因为找不到compile.bat ".\Jedi\JVCL\packages\D16 Packages.groupproj" "Clean;Build"。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

检查.dproj文件。搜索路径中是否包含包含jedi.inc文件的子目录?文件实际在吗? (它曾经位于sourceforge上自己的svn存储库中,并作为svn:external包含在内。现在不知道他们如何使用git解决此问题。)