【问题标题】:Can I use Catch with boost/program_options.hpp?我可以将 Catch 与 boost/program_options.hpp 一起使用吗?
【发布时间】:2015-07-29 15:25:18
【问题描述】:

我有一个程序使用 boost/program_options.hpp 来处理命令行参数。我想在这个程序中添加单元测试,Catch 框架非常有吸引力。但是,它似乎与我的程序的命令行参数混淆了。

如何在使用 Catch 的同时让 boost/program_options.hpp 处理命令行参数?

如果 boost/program_options.hpp 正在处理我的程序的选项,我该如何配置 Catch?

【问题讨论】:

    标签: boost-program-options catch-unit-test


    【解决方案1】:

    您可能需要检查以下链接:

    https://github.com/philsquared/Catch/blob/master/docs/own-main.md

    我相信你必须提供你自己的 main 并使用 boost/program_options.hpp 控制你的命令行参数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2020-08-04
      • 2018-10-23
      • 2011-02-22
      • 2021-03-16
      • 2016-11-20
      • 2019-01-25
      • 2011-06-11
      相关资源
      最近更新 更多