当前位置首页 > 百科> 正文

C-Free

2020-01-18 14:38:01 百科
C-Free

C-Free

C-Free是一款集成开发环境(IDE),支持多种编译器的专业化C/C++,使用者可以轻鬆地编辑、编译、连线、运行、调试C/C++程式。

基本介绍

  • 外文名:C-Free
  • 释义:支持多种编译器的专业化C/C++
  • 用途:编辑、编译、连线、运行
  • 版本:C-Free 5.0 和C-Free 4.0

软体介绍

C-Free是一款C/C++集成开发环境(IDE)。目前有两个版本,收费的C-Free 5.0 专业版和免费的C-Free 4.0 标準版。
C-Free中集成了C/C++代码解析器,能够实时解析代码,并且在编写的过程中给出智慧型的提示。C-Free提供了对目前业界主流C/C++编译器的支持,你可以在C-Free中轻鬆切换编译器。可定製的快捷键、外部工具以及外部帮助文档,使你在编写代码时得心应手。完善的工程/工程组管理使你能够方便的管理自己的代码。

软体特性

1. 支持多编译器,可以配置添加其他编译器;
支持的编译器类型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Open Watcom C/C++
(6) Digital Mars C/C++
(7) Ch Interpreter
2. 增强的C/C++语法加亮器,(可加亮函式名,类型名,常量名等);3. 增强的智慧型输入功能;
3. 可添加语言加亮器,支持其他程式语言;
4. 可添加工程类型,可定製其他的工程嚮导;
5. 完善的代码定位功能(查找声明、实现和引用);
7. 代码完成功能和函式参数提示功能;8. 能够列出代码档案中包含的所有符号(函式、类/结构、变数等);
C-Free
9. 大量可定製的功能
可定製快捷键
可定製外部工具
可定製帮助(可支持Windows帮助、Html帮助和线上帮助);
10. 彩色、带语法加亮列印功能;
11. 在调试时显示控制台视窗;
12. 工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。
最新的c-free5.0版本已经可以支持c99标準。步骤是点击工具--环境选项--新建档案类型将cpp改为c确定,然后点击构建--构建选项--原始参数将-g -DDEBUG改为-std=c99点击确定,可以支持C语言最新标準c99。目前的缺点是在编译程式时如果出现warning: no newline at end of file这样的警告。可以在程式的末尾}后在敲击回车键重新编译即可消除警告。

版本区别

特性
标準版
专业版
基本功能
多语言UI界面


可定製的快捷键


可拖放视窗


档案属性查看


标籤档案管理


全萤幕编辑模式


可定製外部工具


可定製帮助


彩色讯息输出


自动档案保存


列印和列印预览


编辑功能
可定製的编辑器


多档案查找


行号


语法加亮


彩色行指示器


书籤功能


列编辑功能


自动代码缩进


游标位置记忆

ASCII 码錶


自动括弧匹配

代码模板
构建功能
工程管理


工程组管理


工程设定


档案/工程构建


档案/工程清除


工程转换

工程创建嚮导


多编译器支持


代码分析功能
内嵌的代码分析器

代码完成

参数提示

智慧型输入

符号视窗/工具条

符号提示

增强的语法加亮功能

查看所有符号

类浏览器

调试功能
内嵌GDB调试功能

完善的调试命令

断点管理

记忆体视图等

表达式监视

环境视图

调试控制台视窗

版本更新

版本 5.0 (2010-07-19) 。
增加了对Intel C++ Compiler 和 Lcc-Win32 两个编译环境的支持。
全新的可拖放界面。支持可定製工具条。
直接可在C-Free中使用Debugging Tools for Windows (cdb.exe) 调试程式。现在可以在C-Free中调试用Visual C++编译生成的程式。
支持十六进制编辑、列印。
可打开、编辑、保存UTF-8/UTF-16的档案。
可以直接将档案目录添加到当前工程中。
增加了wxWidgets, FLTK, GTK+, Qt等工程嚮导。
增加了GLUT, GLFW等工程嚮导。
代码编辑器中增加了对分割视窗的支持。
增加了批量编译命令。
提速了C/C++解析器。
编辑器中能够自动配对括弧输入。
能够根据函式的声明,生成该函式的实现框架。
大量小的改进。
另外,修改了一些debug。
版本 4.1 (2008-09-09)
加强C/C++代码解析, 增加稳定性和容错能力。
增加对Visual Studio 2003/2005/2008编译器的支持。
增加对Borland C++ Builder编译器的支持。
增加MS eMbedded Visual C++ 4.0工程往C-Free工程转化。
支持直接将Visual C++ 6.0, Visual Studio 2003/2005/2008工程拖入C-Free打开。
在档案列表视窗中,增加“打开方式”选项。
消除代码视窗中,代码提示的残留现象。
修改界面语言切换的bug。
默认添加Astyle工具到C-Free中,用于代码格式化。
档案在外部修改,C-Free无法及时提示的问题。
修改打开大的工程时,打开速度过慢的问题。
修改在构建大的工程之前,检查档案依赖性时间过长的问题。
当以工程组为工作空间时,能够保存工作环境,以便下次打开。
增加调试时“监视”视窗不同数据的显示格式(十六进制格式,字元格式等)。
增加调试正在运行的程式的功能。
修改调试时程式不回响的问题。
增加调试时的调用堆叠视窗。
当档案在外部修改,而重新载入档案时,取消所有的代码指示器。
修改默认的新建工程目录在我的文档下。
修改默认的新建档案目录在我的文档下。
修改Windows2000,XP,Vista下非管理员用户无法使用C-Free的问题。
修改Find Reference的结果为非模态视窗,并以树结构显示结果。
另外,修改了数量众多的bug。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net