Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 2.05 KB

README_zh.md

File metadata and controls

81 lines (56 loc) · 2.05 KB

CLangIDE

CLangIDE

一个简洁、美观的原生C/C++集成开发环境(IDE)

Release发行版支持:Windows/Win7+

CLangIDE使用PyQt制作,打造基于MinGW/GCC的纯原生集成开发环境IDE

由于GCC编译器后缀的限制,编辑器将识别配置文件config/config.ini来保存源代码并确定源代码类型;若为C语言,则保持默认(写入内容为c),若为C++,则写入内容cpp

功能

  • 基本编辑文本
  • 代码补全
  • 高亮编辑
  • 居中编辑器
  • 布局排版设计
  • 设置页面
  • 字体设置
  • 编译设置
  • 错误判断与显示
  • 可以编译且自带编译器(不用配置环境即可使用)
  • 自动保存
  • 随时切换语言
  • Windows/Linux端编码切换
  • 设为默认程序打开源代码
  • 多文件选项卡
  • 更多……

Python部署

依然推荐使用Release发行版避免出错。

Python推荐要求:Python 3.8+ & 虚拟环境

Python最低要求:Python 3.6+

使用本地Python环境部署:

安装包

pip install pyqt5
pip install qscintilla

运行main.py或在命令行使用:

python main.py

Pyinstaller本地打包(可选)

也可以选择本地打包一份可执行文件,安装pyinstaller包:

pip install pyinstaller
pyinstaller (-F) -w -i ./bin/window.ico main.py

-F为可选参数,表示是否打包为文件。

打包完成后,在dist文件夹内找到main.exe可执行文件打开即可。

截图

主窗口

关于信息

一个C语言程序

程序编译与运行

Star History

Star History Chart