2016-09-27 211 views
0

我正在安裝谷歌測試以使用Xcode,但我遇到了一個小問題。當安裝在我的系統頭文件和庫時,建議使用以下命令安裝gtest庫時未找到目錄

$ sudo cp -a include/gtest /usr/include 
$ sudo cp -a lib/.libs/* /usr/lib/ 

不過,我得到這個錯誤

cp: include/gtest: No such file or directory 

有誰知道我以後正確安裝文件已經建立了他們?

回答

0

您所指的說明是錯誤的和過時的。隱藏的.libs目錄來自使用autotools構建gtest。我建議如下:

從當前gtest/gmock存儲庫獲取最新版本,版本號爲https://github.com/google/googletest

閱讀https://github.com/google/googletest/blob/master/googletest/README.md瞭解如何使用cmake構建。

在命令行上指定安裝前綴CMAKE_INSTALL_PREFIX,或使用cmake-gui獲得更友好的體驗。請勿在/usr/以下安裝任何東西(這是系統路徑);我建議安裝在/usr/local/以下,或者更好的是,在需要gtest的每個項目中進行本地安裝,例如在項目的同一個構建目錄中。