CodeLite
CodeLite安装教程

CodeLite 是一款开源、跨平台的 C++ 跨平台开发环境,采用跨平台的 wxWidgets 来作为 GUI 界面图形库,集成了 cscope, tags 和 sqlite,拥有代码调试器、项目文件管理、代码自动补全等更多高级编辑功能,为 wxWidgets/wxFormBuilder 用户量身打造。CodeLite 采用 C++ 编写,对系统的要求不高,在低配制的机器上运行的不慢,而且还是开源和免费的,是一款值得推荐的好软件。
CodeLite 特色
- 代码自动完成功能很强大
- 仿 VS,很容易上手
- 界面友好
- 与 Subversion 集成
- 与 wxFormBuilder 集成
- 函数跳转功能强大
- 支持 gcc/g++/VC++ 等编译器
- 支持通过插件来扩展功能
- 内建 GDB 调试支持
CodeLite 使用方法
配置中文包,中文语言包解压后得到 zh_CN 文件夹,文件夹包含 codelite.mo 和 codelite.po 两个文件,将文件夹 zh_CN 直接复制到 CodeLite 安装目录下 locale 文件夹内。然后打开 CodeLite 软件,从菜单Settings->Global Editor Preferences进入 Editor Settings 页面,选择Misc->Encoding Locale,修改 Locale to use 的值为 zh_CN:Chinese(Simplified),然后点Apply。


这时按照提示重启软件。
中文开发环境的配置
1.从菜单设置->全局编辑器偏好进入编辑器设置页面,选择杂项->Encoding Locale,设置文件字体编码为 UTF-8,然后点应用。

2.从菜单设置->构建设置进入构建设置页面,选择编译器->gnu gcc->开关,修改 Debug 和 Source 的值,在其原值的后面加上 -fexec-charset=GBK -finput-charset=UTF-8,然后点应用。

3.注意一点,步骤 1 中文件字体编码的设置和步骤 2 中-finput-charset等号后的值应该是相同的,都设置为 UTF-8 或者 GBK(WINDOWS-936),文件字体编码指定源代码文件(.c,.h)的编码编码方式,-finput-charset则用于告诉 GCC 编译器源代码文件的编码方式。-fexec-charset用于告诉 GCC 编译器处理字符串时采用的编号方式,因为是 Windows 系统所以选择 GBK,如果是*nix 系统可以选择 UTF-8(或许就不用这么折腾了,未亲测)。

测试一下配置的效果
1.新建工作空间和测试项目

2.修改一下代码,加入中文测试代码

3.编译输出,看一下结果

