将 JVCL 安装到 Delphi 10 西雅图
Installing JVCL into Delphi 10 Seattle
尝试使用 GetIt 包管理器将 JCL 和 JVCL 安装到 Delphi 10 Seattle 时出现错误:
"Windows 7 专业服务包 1 (6.1.7601)
JVCL 3.50.0.0
[正在生成:包]
为 D15 生成包
已加载 template.dpk
已加载 template.dproj
已加载 template.rc
[编译:包]
[编译:JvCore150.bpl]
Embarcadero Delphi 适用于 Win32 编译器版本 22.0
版权所有 (c) 1983,2010 Embarcadero Technologies, Inc.
C:\Users\Lars\Documents\Embarcadero\Studio.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\Common\jvcl.inc(26) 致命:F1026 找不到文件:'jedi\jedi.inc'
“
JCL 版本为 2.8.0,可通过 GetIt 包管理器获得
这个问题和
有些相似
git clone git://github.com/project-jedi/jvcl.git jvcl
```
这将为您提供 JVCL 存储库。 您还需要 JCLhttps://github.com/project-jedi/jcl
如何安装
- 安装 JCL https://github.com/project-jedi/jcl
- 启动jvcl\install.bat
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
取消选中 delphi 的其他版本 - JCL 安装程序默认安装到每个版本的 Delphi,而不仅仅是 Delphi 10 Seattle。您必须逐页翻页并取消选中每页上的主根树项目选项。
确保您没有任何其他 Jedi 内容隐式链接到您已安装的其他包中。
确保库路径中的 none 个文件夹包含 jvcl.inc 或 jedi.inc 文件的另一个副本(可能较旧且已过时),或者任何其他 Jedi JCL 或 JVCL 源或 dcu 文件。
清理并删除 old/stale DCP/DCU 个文件。
如果您想尝试手动修复包设置,请从 C:\Users\Lars\Documents\Embarcadero\Studio.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\
下的包文件夹中打开包源 JvCore.dpk,然后尝试手动添加到搜索中包含这两个文件的 Common
和 Include
文件夹的路径。
手动修复后,尝试手动重启安装程序主可执行文件,可能名为Install.bat
如果其中 none 有效,那么我怀疑问题是 Repository 文件夹是一个很长的路径名,并且生成的库路径名对于 JCL 安装程序或DCC32 命令行编译器。在这种情况下,我建议您在开始之前从您的库路径中删除所有可能的内容,安装 JCL+JVCL,然后将您的库路径恢复到它以前的真正长的值。
我通过从 http://jvcl.delphi-jedi.org/
下载包含 JCL 和 JCVL 的压缩版本 (JVCL349CompleteJCL27-Build5676.zip) 成功安装了 JCL 和 JVCL
我遇到的问题与 Delphi 的多重安装和路径中 JCL 的多个版本有关。如果我只是为 DX 安装,它工作正常:)
使用 RadStudio 中集成的 GetIt Package Manager IDE 下载 JCL 和 JVCL,检查 。
终于找到安装 JVCL 的方法了!
从源代码中获取 JCL 和 JVCL。取消选中所有未安装的编译器。
这适用于 Embardadero 10.1 Berlin! (24)
(你可以从这个地方下载 zip)
尝试使用 GetIt 包管理器将 JCL 和 JVCL 安装到 Delphi 10 Seattle 时出现错误:
"Windows 7 专业服务包 1 (6.1.7601)
JVCL 3.50.0.0
[正在生成:包] 为 D15 生成包 已加载 template.dpk 已加载 template.dproj 已加载 template.rc [编译:包] [编译:JvCore150.bpl] Embarcadero Delphi 适用于 Win32 编译器版本 22.0 版权所有 (c) 1983,2010 Embarcadero Technologies, Inc. C:\Users\Lars\Documents\Embarcadero\Studio.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\Common\jvcl.inc(26) 致命:F1026 找不到文件:'jedi\jedi.inc' “
JCL 版本为 2.8.0,可通过 GetIt 包管理器获得
这个问题和
git clone git://github.com/project-jedi/jvcl.git jvcl ```
这将为您提供 JVCL 存储库。 您还需要 JCLhttps://github.com/project-jedi/jcl
如何安装
- 安装 JCL https://github.com/project-jedi/jcl
- 启动jvcl\install.bat
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
取消选中 delphi 的其他版本 - JCL 安装程序默认安装到每个版本的 Delphi,而不仅仅是 Delphi 10 Seattle。您必须逐页翻页并取消选中每页上的主根树项目选项。
确保您没有任何其他 Jedi 内容隐式链接到您已安装的其他包中。
确保库路径中的 none 个文件夹包含 jvcl.inc 或 jedi.inc 文件的另一个副本(可能较旧且已过时),或者任何其他 Jedi JCL 或 JVCL 源或 dcu 文件。
清理并删除 old/stale DCP/DCU 个文件。
如果您想尝试手动修复包设置,请从
C:\Users\Lars\Documents\Embarcadero\Studio.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\
下的包文件夹中打开包源 JvCore.dpk,然后尝试手动添加到搜索中包含这两个文件的Common
和Include
文件夹的路径。手动修复后,尝试手动重启安装程序主可执行文件,可能名为
Install.bat
如果其中 none 有效,那么我怀疑问题是 Repository 文件夹是一个很长的路径名,并且生成的库路径名对于 JCL 安装程序或DCC32 命令行编译器。在这种情况下,我建议您在开始之前从您的库路径中删除所有可能的内容,安装 JCL+JVCL,然后将您的库路径恢复到它以前的真正长的值。
我通过从 http://jvcl.delphi-jedi.org/
下载包含 JCL 和 JCVL 的压缩版本 (JVCL349CompleteJCL27-Build5676.zip) 成功安装了 JCL 和 JVCL我遇到的问题与 Delphi 的多重安装和路径中 JCL 的多个版本有关。如果我只是为 DX 安装,它工作正常:)
使用 RadStudio 中集成的 GetIt Package Manager IDE 下载 JCL 和 JVCL,检查
终于找到安装 JVCL 的方法了!
从源代码中获取 JCL 和 JVCL。取消选中所有未安装的编译器。 这适用于 Embardadero 10.1 Berlin! (24) (你可以从这个地方下载 zip)