什么是gCH等价的CATCH_CONFIG_MAIN?

问题描述 投票:0回答:1
#define CATCH_CONFIG_MAIN  // This tells Catch to provide a main() - only do this in one cpp file

google搜索后我找不到gtest的替代品

c++ googletest catch2
1个回答
1
投票

their primer说:

但也许你认为编写所有这些main()函数太多了?我们完全同意您的意见,这就是为什么Google Test提供了main()的基本实现。如果它符合您的需求,那么只需将您的测试与gtest_main库链接起来就可以了。

因此,不是要求库通过宏生成main的定义,而是链接到包含一个的gtest_main库中。

© www.soinside.com 2019 - 2024. All rights reserved.