Argp предоставляет информацию о версии и ошибке с глобальными переменными const char * argp_program_version
а также const char * argp_program_bug_address
, Однако, если источник разделен на несколько файлов, совсем не очевидно, как установить эти переменные. Установка их глобально (в любом main.cpp
или же parser.cpp
с определениями в parser.h
кажется, не работает вообще.
Как мне установить эти переменные так, чтобы argp знал о них?
Задача ещё не решена.
Других решений пока нет …