51 lines
1.1 KiB
Markdown
51 lines
1.1 KiB
Markdown
# C/C++ IDE for macOS
|
|
|
|
A lightweight native IDE for C/C++ development optimized for modern macOS systems.
|
|
|
|
 *Screenshot coming soon*
|
|
|
|
## Features
|
|
- ✨ Modern Qt-based GUI with dark/light themes
|
|
- 🔍 Semantic code analysis using clangd
|
|
- 🐛 Integrated LLDB debugger
|
|
- ⚡️ Real-time code completion
|
|
- 📁 CMake project management
|
|
- 🔧 Built-in terminal emulator
|
|
- 🔄 Git integration
|
|
|
|
## Installation
|
|
```shell
|
|
# Using Homebrew (once published)
|
|
brew install dtc-ide
|
|
|
|
# Or download latest release:
|
|
https://github.com/yourusername/ide-c_cpp/releases
|
|
```
|
|
|
|
## Building from Source
|
|
```shell
|
|
git clone https://github.com/yourusername/ide-c_cpp.git
|
|
cd ide-c_cpp
|
|
mkdir build && cd build
|
|
cmake .. -DCMAKE_PREFIX_PATH=/path/to/qt6
|
|
make -j8
|
|
```
|
|
|
|
## Usage
|
|
1. Create/open a CMake project
|
|
2. Use the file tree to navigate
|
|
3. Build with ⌘B
|
|
4. Debug with ⌘D
|
|
5. Access terminal with ⌃`
|
|
|
|
## Roadmap
|
|
See [Development Plan](plan.md) for detailed roadmap and milestones
|
|
|
|
## Contributing
|
|
PRs welcome! Please follow:
|
|
1. Qt coding conventions
|
|
2. CMake best practices
|
|
3. Test-driven development
|
|
|
|
## License
|
|
MIT License |