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

Delphi Tokyo编译带运行时包的App.exe找不到rtl250等文件求助

解决Delphi Tokyo编译时找不到rtl250.dcp、vcl250.dcp的问题

我之前在使用Delphi Tokyo开发带运行时包的项目时,也碰到过一模一样的问题,给你分享下我当时的解决步骤,应该能帮到你:

1. 先找到.dcp文件的默认位置

Delphi Tokyo(对应版本号19.0,所以包后缀是250)的核心.dcp文件默认存放在这些路径里:

  • 32位Windows项目:C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32\release
  • 64位Windows项目:C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\release

要是你当初自定义了Delphi的安装路径,把开头的C:\Program Files (x86)\Embarcadero\Studio\19.0换成你的实际安装目录就行。
你要找的rtl250.dcp和vcl250.dcp肯定在这些目录里,它们是Delphi自带的核心运行时包对应的编译信息文件。

2. 确保项目搜索路径包含该目录

有时候文件明明存在,但Delphi就是找不到,大概率是项目的搜索路径没配置对。按下面步骤检查:

  • 打开项目后,点击菜单栏的Project -> Options(快捷键Shift+Ctrl+F11)
  • 在弹出的窗口里,依次展开Building -> Delphi Compiler,找到Search Path选项
  • 把刚才找到的对应平台的lib目录(比如你编译32位项目就加win32/release的路径)添加进去
  • 同时别忘了检查同页面的Package Search Path,也要把这个目录加进去,这是专门用来查找包文件的路径

3. 正确添加运行时包

你说通过浏览按钮添加时Delphi要求选.dcp文件,这完全是正常的——.dcp包含了编译项目需要的类型、接口信息,而.bpl是运行时才会加载的动态库。你只需要到刚才找到的目录里选中rtl250.dcp和vcl250.dcp,添加后Delphi会自动关联对应的.bpl文件,不需要手动选.bpl。

额外排查小技巧

  • 如果上面的步骤还没解决,可能是全局库路径被改动了。打开Tools -> Options -> Environment Options -> Delphi Options -> Library,检查对应平台的Library Path是否包含上述的lib目录,这里是全局配置,会影响所有Delphi项目。
  • 一定要注意项目的编译平台(Win32/Win64)和你找的.dcp文件所在的目录匹配,比如编译64位项目就不能用32位目录下的.dcp文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:18:44