https://github.com/zetavg/sampleconsoleapplication
https://github.com/zetavg/sampleconsoleapplication
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zetavg/sampleconsoleapplication
- Owner: zetavg
- Created: 2018-03-14T17:05:07.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-15T11:08:16.000Z (about 7 years ago)
- Last Synced: 2025-04-01T22:59:55.349Z (2 months ago)
- Language: Makefile
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Console Application
A cross-platform C++ console application for `g++` & `make` on \*nix or Visual Studio on Windows.
This repo contains submodules, please add Add the `--recursive` flag while cloning this repo (e.g. `git clone REPO_URL --recursive`), or run `git submodule init && git submodule update` after cloning it.
## System Requirements
### \*nix
- `make`
- `g++`
- `lcov` (if you want to generate coverage reports)### Windows 10
- Visual Studio 2017
## Build & Run
### On \*nix
First, build the project with GNU make:
```bash
$ make
```Then run the built executable:
```bash
$ bin/main
```#### Run the Tests
```bash
$ make test
```To view the test coverage report, run `make coverage` then open `coverage/index.html`.
### On Windows
Open the Visual Studio Solution file: `ConsoleApplication.sln`, then use Visual Studio to do the work.