1
从我发现的样本中可以看出,当您使用GoogleTest时,惯例是将GoogleTest安装到您的每个项目中。我是否需要在每个项目中安装GoogleTest?
举个例子,我发现这个Makefile例子:https://github.com/google/googletest/blob/master/googletest/make/Makefile
# Points to the root of Google Test, relative to where this file is.
# Remember to tweak this if you move this file.
GTEST_DIR = ..
是否有可能做一个系统范围安装GoogleTest代替,并使用所有的项目是单一的安装,并指定包括和链接库为你通常会这样吗?
看起来像上面的示例Makefile有点破解,或者这是谷歌测试是如何使用?
好想避免因为需要gtest而不得不介绍cmake。能够将gtest添加到项目而无需更改构建工具会很棒。 – u123
@ U123就可以了,它只是'cmake'使得它更容易。如果你坚持纯'make'你需要确定你的Makefile步骤下载并编译成GTEST项目构建树。 –