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.编译输出,看一下结果

codelite14中文语言包_CodeLite(C++跨平台开发环境) V 11.0.1 中文版相关推荐

  1. codelite14中文语言包_Windows下CodeLite完美支持中文的正确设置方法

    一.准备工作 1.下载CodeLite最新版本  官方下载 .建议用迅雷下载比较快 如果想检验本文内容的有效性,你必须下载Windows系统下的版本. 2.下载中文语言包 论坛下载 . 如果链接无效, ...

  2. codelite14中文语言包_Windows下CodeLite支持中文的正确设置方法

    一.准备工作 1.下载CodeLite最新版本官方下载. 如果想检验本文内容的有效性,你必须下载Windows系统下的版本. 2.下载中文语言包 论坛下载 . 如果链接无效,请直接到百度搜索. 二.软 ...

  3. 【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )

    文章目录 一.下载相关文件 二.安装 Test Agents 2013 三.安装 Visual Studio 2013 简体中文语言包 一.下载相关文件 在 https://visualstudio. ...

  4. 【开发环境】安装 Visual Studio Community 2013 版本 ( 安装软件 | 通过 GitHub 账号登录软件 | 启动软件 | 安装中文语言包 )

    文章目录 一.安装 Visual Studio Community 2013 二.登录并启动 Visual Studio Community 2013 三.安装 Visual Studio Commu ...

  5. Eclipse中文语言包安装和设置中文

    对于英语水平不好或者初学者来说使用中文开发环境可以有效提高学习效率,便于快速的学习和上手,不过对于当前的技术环境学习英语还是非常有必要的,当对Eclipse掌握到一定程度还是应该多使用英语环境来开发, ...

  6. Eclipse中文语言包安装和设置中文Doc

    对于英语水平不好或者初学者来说使用中文开发环境可以有效提高学习效率,便于快速的学习和上手,不过对于当前的技术环境学习英语还是非常有必要的,当对Eclipse掌握到一定程度还是应该多使用英语环境来开发, ...

  7. BEA WebLogic Workshop 8.1中文语言包

    因为开始使用WebLogic Workshop,所以简单看了一下相关的材料,今天刚刚装进自己的机器里,感觉的确比单位的机器慢了许多. 大概4因为用JAVA做的,在中文系统里的兼容性并84很好,按钮上的 ...

  8. marktext安装配置-设置中文语言包

    自从Typora收费之后,我一直都在寻找新的markdown替代工具,最终选择了marktext,其开源免费是我选择它的主要原因,另外就是非在线保存,重要文件保存在自己电脑,可以不受别人的约束. 第一 ...

  9. C4d lite r 16语言包,[其他软件] C4D S22 三维软件Maxon Cinema 4D S22.016 C4D R22 含中文语言包 破译版(Win)...

    C4D S22 三维软件Maxon Cinema 4D S22.016 C4D R22 含中文语言包 破译版 2020年4月20日 – 专业3D建模,动画和渲染软件解决方案的开发商Maxon今天宣布了 ...

最新文章

  1. mysql不使用自增_自增ID有什么坏处?什么样的场景下不使用自增ID?
  2. 【Object类、日期、StringBuilder】
  3. 非公平锁和公平锁在reetrantlock里的实现过程是怎样的
  4. 无连接可靠传输_这些RF连接器设计原则你应该多了解一下
  5. vs已经引用mysql还是不能用_VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧[转载]...
  6. 什么是带内管理 带外管理?(转)
  7. php隐藏表单提交表单提交表单_浅谈php提交form表单
  8. 30 分钟带你学透快应用界面开发的最正确姿势
  9. String.format中大括号的加入方法
  10. Servlet技术详解
  11. 双创项目_宫颈癌智能风险检测(3)
  12. 提到单片机很多人都很觉得不陌生,大街小巷上面电子产品都用到
  13. JavaScript图标移动小案例
  14. [Microsoft Lync] Find a previous conversation - Chat History
  15. nfc门禁卡的复制和迁移
  16. R平方值python实现
  17. Amcharts曲线图,简单明了,看完立马就上手
  18. 【设计模式03】 建造者模式
  19. SpringBoot整合Quartz==适用于单任务多任务
  20. HTML5仿苹果Siri动画js特效

热门文章

  1. ORA-04028: cannot generate diana for object xxx
  2. BZOJ1305: [CQOI2009]dance跳舞
  3. 使用C#进行Word 2002和Excel 2002编程
  4. C#开发XML WebService接口(SOAP)
  5. android 不可点击状态,Android系统.如何使用setClickable同时设置所有按钮可点击或不可点击?...
  6. vue商城项目源码_CMS全栈项目之Vue和React篇(下)(含源码)
  7. 前端传值后端接收不到_解决vue get请求传参后端接收不到参数值(java sptingboot)
  8. homepod怎么设置为中文_设置 HomePod
  9. ef1a启动子_常见的真核和原核表达系统的启动子(promoters)
  10. python tablewidget 颜色_【整理】PyQt如何修改QTableView中表格颜色即如何修改QModelIndex颜色 | 勤奋的小青蛙...