You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi 11.3 CE版本JCL与JVCL安装及相关技术问题咨询

Delphi 11.3 CE 下 JCL/JVCL 安装及相关问题解决

一、手动解决 JCL/JVCL 库文件未生成问题(适配CE版无命令行编译限制)

Delphi 11.3 CE不支持命令行编译,只能通过IDE手动编译生成库文件,步骤如下:

  1. 安装JCL
    • 打开Delphi 11.3 CE,加载Radstudio\Tools\jcl-2.8.0.8551\source\common\JCL.dpk,切换到Win32 Release配置,点击「编译」后再点击「安装」。
    • 接着加载Radstudio\Tools\jcl-2.8.0.8551\source\vcl\JCLVCL.dpk,重复上述编译+安装操作。
    • 若需要64位支持,切换到Win64 Release配置,重新编译安装这两个包。
    • 编译完成后,库文件(.bpl、.dcp等)会自动生成在jcl-2.8.0.8551\lib\delphi11\win32(或win64)目录,手动将该路径添加到Delphi的Tools > Options > Library > Library Path中。
  2. 安装JVCL
    • 先加载JVCL运行时包:Radstudio\Tools\jvcl-[版本号]\jvcl\source\JVCL.dpk,Win32 Release编译安装。
    • 再加载设计时包:Radstudio\Tools\jvcl-[版本号]\jvcl\design\JVCLDesign.dpk,同样编译安装。
    • 最后把JVCL的库路径jvcl-[版本号]\lib\delphi11\win32添加到Delphi库路径。

二、运行时包与设计时包的区分

  • 运行时包
    • 核心用于程序运行阶段,不含IDE设计相关的代码(比如组件面板注册、属性编辑器)。
    • 编译后生成的.bpl文件可被程序动态加载,也可选择静态编译进exe。
    • 典型示例:JCL的JCL.dpk、JVCL的JVCL.dpk。
  • 设计时包
    • 仅在Delphi IDE中生效,负责把组件注册到IDE面板、提供设计时的属性编辑界面等。
    • 文件名通常带Design标识(比如JVCLDesign.dpk),不会被最终程序打包。
    • 必须依赖对应的运行时包,需先安装运行时包才能安装设计时包。

三、无需JediInstaller的批量辅助脚本(Batch File)

由于CE版限制,脚本无法自动完成编译,但可以帮你快速打开需要处理的包文件,减少手动找文件的麻烦:

@echo off
:: 替换为你的Delphi安装路径
set DELPHI_EXE="C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bds.exe"
:: 替换为你的JCL/JVCL实际路径
set JCL_COMMON="C:\Radstudio\Tools\jcl-2.8.0.8551\source\common\JCL.dpk"
set JCL_VCL="C:\Radstudio\Tools\jcl-2.8.0.8551\source\vcl\JCLVCL.dpk"
set JVCL_RUNTIME="C:\Radstudio\Tools\jvcl-3.50\jvcl\source\JVCL.dpk"
set JVCL_DESIGN="C:\Radstudio\Tools\jvcl-3.50\jvcl\design\JVCLDesign.dpk"

echo 正在打开JCL公共包...
start %DELPHI_EXE% %JCL_COMMON%
timeout /t 5 /nobreak >nul

echo 正在打开JCL VCL包...
start %DELPHI_EXE% %JCL_VCL%
timeout /t 5 /nobreak >nul

echo 正在打开JVCL运行时包...
start %DELPHI_EXE% %JVCL_RUNTIME%
timeout /t 5 /nobreak >nul

echo 正在打开JVCL设计时包...
start %DELPHI_EXE% %JVCL_DESIGN%

echo 请依次在IDE中切换到Release配置,编译并安装每个包。
pause

使用时注意替换脚本中的路径为你的实际安装路径,打开的每个包都需要手动在IDE中完成编译和安装操作。

内容的提问来源于stack exchange,提问作者Walter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 09:55:46