Lightweight Calculator is a console-based app which allows you to perform calculations such as basic arithmetic, and conversion.
Lightweight Calculator is made in C++ and is supported on Windows.
You need to use a Windows OS, I recommend a modern one. I have not tested for Windows 7, 8, XP, 3.1 (the 3 latter nobody actually uses anymore and even the case with the former). I can confirm this works on Windows 10/11. After all, it is a lightweight calculator.
Pull requests are welcomed, please make an issue if you have a suggestion for the calculator or have any problems while using the application. This is a project to help me expand my knowledge of C++.
Feel free to fork this if you want, spy on all the source-code. This is open-source and will remain under the MIT Licence for everyone to use.
- Unzip the release file and extract it (you might want to use a program like WinRAR or 7Zip in certain circumstances)
- Launch the "Lightweight-Calculator.exe" file
- If this does not work, consider installing the Microsoft Visual C++ Redistributable which is included in the package.
- Normally, you should not require doing so as the release executable has been compiled using GCC which should already dynamically link with the required dependencies.
- If you have to install MS Visual C++ Redistributable please open an Issue so I can try to fix it, this is in early access.
The Lightweight Calculator executable is unsigned because this is an open-source project. You may see a warning from Windows SmartScreen when running the .exe. If you prefer, you can build the executable yourself using the provided source code.
If you want to compile this yourself, you are more than welcome to do so, here are some instructions using the GCC compiler and Git:
- Clone the repository
git clone https://github.com/informationtoyou/Lightweight-Calculator.git cd Lightweight-Calculator - Build from main.cpp file
g++ -o Lightweight-Calculator.exe main.cpp
- Execute the executable
./Lightweight-Calculator.exe
If you have any issues, please feel free to open an issue and/or contact me. Wishing you the best from my side!