将JVCL安装到Delphi 10 Seattle

时间:2015-10-01 07:24:10

标签: delphi jvcl delphi-10-seattle

尝试使用GetIt Package Manager将JCL和JVCL安装到Delphi 10 Seattle时出现错误:

" Windows 7 Professional Service Pack 1(6.1.7601)

JVCL 3.50.0.0

[生成:包] 为D15生成包     已加载的template.dpk     已加载的template.dproj     加载的template.rc [编译:包] [编译:JvCore150.bpl] Embarcadero Delphi for Win32编译器版本22.0 版权所有(c)1983,2010 Embarcadero Technologies,Inc。 C:\ Users \ Lars \ Documents \ Embarcadero \ Studio \ 17.0 \ CatalogRepository \ JEDIVisualComponentLibraryJVCL-3.49 \ Common \ jvcl.inc(26)致命:F1026找不到文件:' jedi \ jedi.inc' "

JCL版本为2.8.0,可通过GetIt Package Manager获取

这个问题与Error in JCL installation

有些相似

5 个答案:

答案 0 :(得分:4)

  1. 取消选中其他版本的delphi - JCL安装程序默认安装到每个版本的Delphi中,而不仅仅是Delphi 10 Seattle。您必须逐页翻页并取消选中每页上的主根树项目选项。 enter image description here

  2. 确保您没有任何其他Jedi内容隐式链接到您已安装的其他软件包中。

  3. 确保“库路径”中没有任何文件夹包含jvcl.inc或jedi.inc文件或任何其他Jedi JCL或JVCL源或dcu文件的另一个副本(可能是旧版本和过时版本)。

  4. 清理并删除旧/陈旧的DCP / DCU文件。

  5. 如果您想尝试手动修复软件包设置,请从C:\Users\Lars\Documents\Embarcadero\Studio\17.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\下方的packages文件夹中打开软件包源JvCore.dpk,然后尝试手动将{{1}添加到搜索路径}和Common包含这两个文件的文件夹。

  6. 手动修复后,尝试手动重启安装程序主可执行文件,可能名为Include

  7. 如果这些都不起作用,那么我怀疑问题是Repository文件夹是一个非常长的路径名,并且生成的库路径名对于JCL安装程序或DCC32命令行编译器中的某些内容可能太长。在这种情况下,我建议您在开始之前从库路径中删除任何内容,安装JCL + JVCL,然后将库路径恢复为以前真正长的值。

答案 1 :(得分:0)

  

git clone git://github.com/project-jedi/jvcl.git jvcl   ```

这将为您提供JVCL存储库。 您还需要JCL https://github.com/project-jedi/jcl

如何安装

  1. 安装JCL https://github.com/project-jedi/jcl
  2. 启动 jvcl \ install.bat
  3. JCL:

      

    git clone git://github.com/project-jedi/jcl.git jcl   cd jcl   git submodule update --init   ```

    这将为您提供JCL存储库并初始化包含jedi.inc和kylix.inc文件的子模块。

    如何安装

    启动 jcl \ install.bat

答案 2 :(得分:0)

我通过从http://jvcl.delphi-jedi.org/下载包含JCL和JCVL的ziped版本(JVCL349CompleteJCL27-Build5676.zip)成功安装JCL和JVCL

我遇到的问题与路径中的Delphi多个版本和JCL的多个版本有关。如果我刚刚为DX安装,它运行良好:)

答案 3 :(得分:0)

使用RadStudio IDE中集成的GetIt Package Manager下载JCL和JVCL,查看this other question

最后一种安装JVCL的无法解决方法!

答案 4 :(得分:-1)

从源获取JCL和JVCL。取消选中所有未安装的编译器。 这适用于Embardadero 10.1柏林! (24) (你可以从这个地方下载拉链)

https://github.com/project-jedi/jcl

https://github.com/project-jedi/jvcl