From fe9d3d0d22086e4a83205dde272d620fda266002 Mon Sep 17 00:00:00 2001 From: Maximilian Stiefel Date: Sun, 21 Feb 2021 00:31:17 +0100 Subject: [PATCH] Just trying the example --- main.cpp | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/main.cpp b/main.cpp index bdc7df7..35ee9ef 100644 --- a/main.cpp +++ b/main.cpp @@ -1,9 +1,27 @@ #include #include - -int main() +#include +int main(int argc, char *argv[]) { using namespace simon; + namespace po = boost::program_options; + po::options_description desc("Allowed options"); + desc.add_options() + ("help", "produce help message") + ("compression", po::value(), "set compression level"); + po::variables_map vm; + po::store(po::parse_command_line(argc, argv, desc), vm); + po::notify(vm); + if (vm.count("help")) { + std::cout << desc << "\n"; + return 1; + } + if (vm.count("compression")) { + std::cout << "Compression level was set to " + << vm["compression"].as() << ".\n"; + } else { + std::cout << "Compression level was not set.\n"; + } stepper::c_stepper("azimuth", "settings.json"); std::cout << "Hello camera :*" << std::endl; return 0;