我希望在使用Google的基准库运行之前,有一个自定义的主函数可以被调用,这样我就可以设置一些东西了。我已经搜索了很多,但是没有找到任何东西。我应该手动修改宏吗?还是直接使用自己的主函数并自己初始化基准测试。这会对库的初始化产生影响吗?有没有其他方法可以不需要我修改那个宏或复制它的内容?
benchmark\benchmark_api.h
// Helper macro to create a main routine in a test that runs the benchmarks
#define BENCHMARK_MAIN() \
int main(int argc, char** argv) { \
::benchmark::Initialize(&argc, argv); \
::benchmark::RunSpecifiedBenchmarks(); \
}