header boost/test/unit_test.hpp
和 boost/test/included/unit_test.hpp
有什么区别?两者似乎都适用于我的项目,但我不确定应该使用哪一个。
最佳答案
来自 boost/test/included/unit_test.hpp
:
included (vs. linked) version of Unit Test Framework
因此,如果您希望避免独立的库编译,则可以使用它。但是,从长远来看,此解决方案可能不是最佳选择,因为它需要为您使用它的每个测试模块以及您正在处理的测试模块的每个更改重新编译单元测试框架源代码。因此,您的测试周期时间可能会增加。
另请参阅:http://www.boost.org/doc/libs/1_48_0/libs/test/doc/html/utf/compilation/direct-include.html
关于c++ - boost.test header 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8314280/