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

C++ Builder添加Pascal文件后遇ilink32错误:无法打开IDRESOURCESTRINGSCORE.OBJ

解决C++ Builder链接错误:无法找到IDRESOURCESTRINGSCORE.OBJ

IDRESOURCESTRINGSCORE.OBJ是Indy组件库(Internet Direct,C++ Builder常用的网络通信组件集)核心资源字符串模块对应的目标文件,关联Indy底层的资源字符串管理单元。

解决方法如下:

  • 检查Indy组件安装状态:打开C++ Builder组件面板,确认是否存在TIdHTTP、TIdTCPClient等Indy组件。若未安装,需重新加载或安装Indy组件包(多数版本的C++ Builder自带该组件,可能是安装时未勾选或组件包未激活)。
  • 手动编译Indy源码单元:找到Indy源码目录(通常在C:\Program Files (x86)\Embarcadero\Studio\<版本号>\source\Indy),定位IdResourceStringsCore.pas文件,使用C++ Builder的Pascal编译器(dcc32)执行编译命令生成.obj文件:
    dcc32 -B IdResourceStringsCore.pas
    
    若dcc32不在系统路径,需进入对应编译器的bin目录(如C:\Program Files (x86)\Embarcadero\Studio\<版本号>\bin)执行命令。
  • 配置项目库路径:确认项目的**库路径(Library Path)**已包含Indy编译后目标文件的输出目录(一般在C:\Users\<用户名>\Documents\Embarcadero\Studio\<版本号>\Dcp),若未包含则添加该路径。
  • 清理无用引用:检查新增的Pascal文件,若未实际使用Indy组件,移除代码中对IdResourceStringsCore或其他Indy单元的引用,再重新编译项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 11:02:35