尝试使用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获取
有些相似答案 0 :(得分:4)
取消选中其他版本的delphi - JCL安装程序默认安装到每个版本的Delphi中,而不仅仅是Delphi 10 Seattle。您必须逐页翻页并取消选中每页上的主根树项目选项。
确保您没有任何其他Jedi内容隐式链接到您已安装的其他软件包中。
确保“库路径”中没有任何文件夹包含jvcl.inc或jedi.inc文件或任何其他Jedi JCL或JVCL源或dcu文件的另一个副本(可能是旧版本和过时版本)。
清理并删除旧/陈旧的DCP / DCU文件。
如果您想尝试手动修复软件包设置,请从C:\Users\Lars\Documents\Embarcadero\Studio\17.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\
下方的packages文件夹中打开软件包源JvCore.dpk,然后尝试手动将{{1}添加到搜索路径}和Common
包含这两个文件的文件夹。
手动修复后,尝试手动重启安装程序主可执行文件,可能名为Include
如果这些都不起作用,那么我怀疑问题是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
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) (你可以从这个地方下载拉链)