Ответ 1
За вопрос "Почему нет репозитория для него?" см. связанный вопрос о часто задаваемых вопросах. Но вы можете создать формулу самостоятельно, если хотите - см. этот пост для деталей (но не уверен, что это будет работать для 1.6).
< br/" > Но я предлагаю вам просто установить gtest: прочитайте readme подробные инструкции. Есть несколько простых шагов:
Загрузите и извлеките источники в какой-нибудь каталог gtest_dir
.
Построить объектные файлы:
g++ -I$gtest_dir/include -I$gtest_dir -c $gtest_dir/src/gtest-all.cc
g++ -I$gtest_dir/include -I$gtest_dir -c $gtest_dir/src/gtest_main.cc
Ссылка
ar -rv libgtest.a gtest-all.o
ar -rv libgtest_main.a gtest_main.o
Примечание: если вы хотите создать gtest с поддержкой С++ 11 и libС++, вам нужно выполнить дополнительную работу:
- patch gtest-port.h
- с помощью
clang++ -std=c++11 -stdlib=libc++
вместоg++