https://github.com/elemeants/quantum
Quantum is a Python script for windows to generate, build and manage C++ Projects
https://github.com/elemeants/quantum
cpp manager projects python python-script quantum
Last synced: 6 months ago
JSON representation
Quantum is a Python script for windows to generate, build and manage C++ Projects
- Host: GitHub
- URL: https://github.com/elemeants/quantum
- Owner: Elemeants
- License: gpl-3.0
- Created: 2018-09-08T11:30:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-14T17:37:41.000Z (over 7 years ago)
- Last Synced: 2025-03-17T11:18:01.858Z (12 months ago)
- Topics: cpp, manager, projects, python, python-script, quantum
- Language: C
- Homepage:
- Size: 1.94 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quantum
Quantum is a Python script for windows to generate, build and manage C++ Projects
### Prerequisites
* [Python](https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe) - To execute the file
* [C++ Compiler](http://pumath.dl.osdn.jp/mingw/69774/gcc-c++-7.3.0-1-mingw32-bin.tar.xz) - MinGW toolchain
### Installing
For install the script you can run the install.bat inside the Installer folder
```
run install.bat as admin
```
or manual instalation:
```
Save the folder and add to your system PATH the folder, after you need to install python and also install a g++ compiler and add to the PATH the bin folder
```
## Deployment
Generate a new project
```
Quantum new
```
Deletes the folder of the project
```
Quantum clean
```
Compiling a c++ project
```
cd
Quantum build
```
Run the exe of the project
```
cd
Quantum run
```
Add a library or a class to the project
```
cd
Quantum add class
or
Quantum add library
```
## Built With
* [Python](https://www.python.org/) - Language used in the script
## Authors
* **Daniel Polanco** - *Author* - [Elemeants](https://github.com/Elemeants)
## License
This project is licensed under the GLP-3.0 License - see the [LICENSE.md](LICENSE.md) file for details