C++ 什么';它与CATCH_CONFIG_MAIN的gtest等价物是什么?

C++ 什么';它与CATCH_CONFIG_MAIN的gtest等价物是什么?,c++,googletest,catch2,C++,Googletest,Catch2,在谷歌搜索后,我找不到gtest的替代方案,原因如下: 但也许您认为编写所有这些main()函数太麻烦了?我们完全同意您的意见,这就是为什么Google Test提供了main()的基本实现。如果它符合您的需要,那么只需将您的测试链接到gtest_main库,就可以了 因此,您不需要要求库通过宏生成main的定义,而是在gtest\u main库中链接,其中包含一个库。target\u link\u库(tests gtest gtest\u main)对我的项目很好,谢谢。 #define CA

在谷歌搜索后,我找不到gtest的替代方案,原因如下:

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

因此,您不需要要求库通过宏生成
main
的定义,而是在
gtest\u main
库中链接,其中包含一个库。

target\u link\u库(tests gtest gtest\u main)
对我的项目很好,谢谢。
#define CATCH_CONFIG_MAIN  // This tells Catch to provide a main() - only do this in one cpp file