#define CATCH_CONFIG_MAIN // This tells Catch to provide a main() - only do this in one cpp file
google搜索后我找不到gtest的替代品
据their primer说:
但也许你认为编写所有这些
main()
函数太多了?我们完全同意您的意见,这就是为什么Google Test提供了main()
的基本实现。如果它符合您的需求,那么只需将您的测试与gtest_main
库链接起来就可以了。
因此,不是要求库通过宏生成main
的定义,而是链接到包含一个的gtest_main
库中。