19
내 프로그램에서 boost :: program_options를 사용하고 있습니다. 특정 깃발을 필수로 만들고 싶습니다. program_options를 사용하여이를 수행 할 수 있습니까? 즉, 오류 메시지를 던지시겠습니까?boost :: program_options - 필수 플래그를 적용 할 수 있습니까?
내 프로그램에서 boost :: program_options를 사용하고 있습니다. 특정 깃발을 필수로 만들고 싶습니다. program_options를 사용하여이를 수행 할 수 있습니까? 즉, 오류 메시지를 던지시겠습니까?boost :: program_options - 필수 플래그를 적용 할 수 있습니까?
에 따르면 documentation 당신이 옵션 옵션 설명에 필요하다는 것을 지정할 수 있습니다
options_description desc;
desc.add_options()
("help", "produce help")
("count", value<int>()->required(), "number of executions")
;
가이 기능을 지원하지 않는 부스트 여전히 많은 오래된 설치가 있음을 경고합니다. required() 기능이 1.42에 추가되었습니다. https://svn.boost.org/trac/boost/ticket/2982 – leecbaker
출력은 실제로 필요한 매개 변수를 표시하지 않습니다. 어떻게 반영 하는가? –