#include namespace po = boost::program_options; int main(int argc, char **argv) { int a; po::options_description desc(""); desc.add_options() ("opt", po::value(&a), ""); po::variables_map vm; po::store(po::parse_command_line(argc,argv,desc),vm); po::notify(vm); return 0; }