主页C++ Builder 资料C++ Builder 操作指南IDE或编译器出错处理IDE或编译器出错处理
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
IDE外观和窗口布局方案
欢迎页面
创建和管理项目
创建和管理项目组
编译、运行和调试程序
项目的常用的重要配置
窗口画面编辑
有多个窗口的程序
程序的显示主题/切换皮肤
编辑程序代码
安装第三方控件/组件包
快捷键大全
IDE或编译器出错处理
 • IDE或编译器出错处理
C++ Builder 参考手册
网友留言/技术支持
IDE或编译器出错处理
 • 程序代码做任何改动都会无法运行
 • C++ Builder 或 RAD Studio 启动出错的处理
  ◦ 第三方工具清理 IE 缓存引起的
  ◦ 第三方工具清理磁盘垃圾引起的
  ◦ “EditorLineEnd.ttr” 文件出错

程序代码做任何改动都会无法运行

程序代码做任何改动,甚至只是敲一个空格或回车,就不能运行了。
这个问题在 C++ Builder XE 到 XE8 都非常普遍,甚至有人在早期的 C++ Builder 2010 或最新版本上也都发现过这个问题。

解决方法:选择菜单 Project → Options,左面选择 C++ Linker,右面建议 Target 在 All configurations – All platforms 上修改,把 Disable incremental link 选项的打勾去掉,即选择 false 就好了。如下图所示。

有时候也需要把程序用 Build 方式重新编译一遍就好了。

 

C++ Builder 或 RAD Studio 启动出错的处理

以下都是以往版本遇到的问题和处理方法,虽然 C++ Builder 10 没遇到过,但是如果还在用低版本,要注意这些问题。如果新版本遇到启动出错,也不妨试一试这些处理方法。

第三方工具清理 IE 缓存引起的

C++ Builder 10 没遇到过这个问题,早期版本,C++ Builder 2007、2009、2010、XE 等版本,可能会因为 IE 缓存用第三方工具处理过,例如360工具、电脑管家等清理缓存,就无法启动了。

解决方法:用 IE 自带的选项再清理一次 IE 缓存就好了。

第三方工具清理磁盘垃圾引起的

C++ Builder 10 没遇到这个问题,在国外论坛上看到的,C++ Builder XE版本,有听说过用第三方工具清理磁盘垃圾也可能会出现启动出错的概率。

解决方法:需要用操作系统的磁盘清理再清理一遍垃圾,
• 控制面板 → 系统工具 → 磁盘清理,
• 也可以在开始 → 运行里面,输入 cleanmgr 然后执行,
清理一遍垃圾,然后重启系统,就好了。

“EditorLineEnd.ttr” 文件出错

C++ Builder 10 没遇到过这个问题,早期版本,C++ Builder 2007、2009、2010、XE等版本,会在微软打操作系统补丁之后无法启动,提示的错误信息为 “EditorLineEnd.ttr” 文件出错,

解决方法:安装 IDE Fix Packs 就好了,
下载地址:http://andy.jgknet.de/blog/ide-tools/ide-fix-pack/


IDE Fix Packs 还修正了一些其他问题,例如代码完成弹出菜单的阴影:

安装 IDE Fix Packs 之前:

安装 IDE Fix Packs 之后:


C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号