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

克隆GitHub上的C++Builder项目后打开时软件冻结的问题

解决C++Builder克隆GitHub项目后冻结的问题
  • 完善Git忽略规则,避免提交本地专属配置文件:
    在项目根目录的.gitignore里添加以下内容,确保这些本地状态文件不会被同步到远程仓库:

    *.cbproj.local
    *.cblocal
    *.identcache
    *.dsk
    *.local
    __history/
    

    更新后提交.gitignore到GitHub,重新克隆项目测试。

  • 清理本地生成的缓存文件:
    除了.cbproj.local,还要删除项目目录下的*.identcache、*.dsk文件,以及__history文件夹(如果存在)。这些文件是本地环境生成的状态文件,克隆后可能引发加载冲突。
    启动C++Builder时按住Shift键,选择「不加载任何项目」,再手动打开克隆后的项目,避免加载旧缓存配置。

  • 检查项目路径合理性:
    克隆后的项目路径不要包含中文、空格或特殊字符,尽量用纯英文无空格路径(比如D:\Git_Projects\GitTest),避免C++Builder解析路径时出现异常。
    用文本编辑器打开.cbproj文件,检查是否存在硬编码的本地绝对路径,尽量替换为相对路径。

  • 重置CBuilder用户配置:
    关闭C
    Builder,找到用户配置文件夹(通常在C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\<对应版本号>),备份后删除该文件夹,重启软件会生成新的默认配置,再尝试打开项目。

  • 调整Git行尾格式设置:
    C++Builder对项目文件的行尾格式敏感,Git默认的行尾转换可能导致文件格式异常,执行以下命令设置本地仓库的行尾规则:

    git config core.autocrlf false
    git config core.eol lf
    

    重新拉取项目文件后再尝试打开。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 11:26:58