gmock_main和gtest_main有什么区别
What is the difference between gmock_main and gtest_main?
我注意到,在我的Visual Studio 2010设置中,一些项目引用gtest_main-mdd.lib
,而另一些项目则引用gmock_maind.lib
,我想知道这两个库之间的区别是什么?
项目不必同时使用gtest
和gmock
,但可能需要选择使用gtest
而不使用gmock
,反之亦然。对于任何一种情况,你都需要一种方法来引入主函数,因此你有两个库来引入它
无论如何,如果您同时使用这两种方法,那么最好使用gmock_maind.lib
,因为它对模拟框架和测试框架都有初始化。而gtest_main-mdd.lib
只初始化测试部分。查看gmock_main.cc和gtest_main.cc
相关文章:
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 我应该在 main 函数中写什么来测试我的问题?
- C++:将向量传递给函数,然后在main中调用函数.错过了什么
- Gtk::Main 和 Gtk::Application::create 有什么区别?
- 在 C++ 中解析 main 函数的大量输入的正确方法是什么
- g++中“main( )”的链接是什么
- main() 中的一个参数会发生什么
- 当我们说在执行程序时将操作系统的控制权传递给main()函数时,我们的意思是什么
- int main() 的返回值是什么意思,如何显示它?
- C++ - 在一个函数/文件中初始化变量然后在main()/另一个文件中使用它的最佳方法是什么?
- main () 是使用自动变量创建的,如果是这样,它的目的是什么?
- int main()和int main(void)有什么不同
- 尝试创建重载 + 运算符时在 main 函数中写什么
- main() 函数在 C++ 中调用自身,会发生什么
- main函数-返回值的点是什么
- void main() 有什么问题
- 如果main()不返回int值会发生什么
- GTEST_API_ int main(int argc, char **argv){}中的GTEST_API_是什么?
- $g++的含义是什么 -std=c++11 main.cpp -o demo 2>&1
- C++没有添加"std::vector<std::string>"作为"main()"的参数"overload"的原因是什么?