#define CATCH_CONFIG_MAIN  // This tells Catch to provide a main() - only do this in one cpp file


谷歌搜索后找不到gtest的替代方法

最佳答案

根据their primer


  但是,也许您认为编写所有这些main()函数的工作量太大?我们完全同意您的意见,这就是Google Test提供main()的基本实现的原因。如果适合您的需求,只需将您的测试与gtest_main库链接,就可以了。


因此,您无需在库中通过一个宏进行链接,而是要求该库通过宏生成main的定义。

关于c++ - 什么是CATCH_CONFIG_MAIN的gtest等效项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54670006/

10-10 07:41