/cpp-config-template

Project start template

Primary LanguageC++

Table of Contents

Requirement

MSYS2 Settings

Reference

$ pacman -Syu
$ pacman -Su
$ pacman -S mingw-w64-x86_64-toolchain

How to use

  1. edit src/config/config.cpp, the supported config types are described in ConfigManager
  2. run gen-config.bat
  3. edit makefile as needed
  4. compile code use make or mingw32-make

bash running

run in different directory, for each directory has its own config.txt

EXE_PATH=D:/workspace/test/out.exe
####################################
cd D:/run-pool/test/01
pwd
$EXE_PATH
####################################
cd D:/run-pool/test/02
pwd
$EXE_PATH
####################################
cd D:/run-pool/test/03
pwd
$EXE_PATH

Reference

ConfigMaker

ConfigMaker

A Clang based front-end C++/C preprocessor for auto generating configuration headers.

ConfigManager

ConfigManager

A text based configuration manager for C++/C project