ハマったのでメモ。
手順
GoogleTestを落としてきてビルド。
mkdir build
cd build
cmake ..
make
エラー内容
makeで以下のエラーが出た。
/googletest/googletest/include/gtest/internal/gtest-port.h:842:12: error: no member named 'make_tuple' in namespace 'std'
using std::make_tuple;
~~~~~^
・・・
対策
/googletest/CMakeLists.txt
の先頭に
set(CMAKE_CXX_STANDARD 17)
を追記。
cmake ..
make
でエラー無しでビルドできた。