A clean and beautiful native C/C++ integrated development environment (IDE)
Supported Releases: Windows/Win7+
CLangIDE is built using PyQt
to create a pure native integrated development environment IDE based on MinGW/GCC
.
Due to the limitation of GCC compiler's suffix, the editor will recognize the file configuration config/config.ini
for saving source code and determining source code type; for C, keep the default (write 'c'), and for C++, write 'cpp'.
- Basic Edit text
- Code completion
- Highlight edit
- Center edit
- Layout design
- Setting window
- Fonts setting
- Compile setting
- Error boolean and show
- Compilable and comes with a native compiler (Can be used without environment configuration)
- Autosave
- Switch languages at any time
- Windows/Linux side encoding switching
- Sets the default program to open source
- Multi-file TAB
- More...
It is still recommended to use the Release
version to avoid errors.
Python Recommended Requirements: Python 3.8+ & Virtual Environment
Python Minimum Requirements: Python 3.6+
Deploy using a local Python environment:
pip install pyqt5
pip install qscintilla
Run main.py
or use the following command in the terminal:
python main.py
You can also choose to package an executable file locally by installing the pyinstaller
package:
pip install pyinstaller
pyinstaller (-F) -w -i ./bin/window.ico main.py
-F
is an optional parameter that indicates whether to package it as a single file.
Once the packaging is complete, locate the main.exe
executable file in the dist
folder and open it.