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項目構建樹。 –