Я пытаюсь построить Google Test с MSYS и MinGW с помощью этой страницы .
У меня установлены MinGW и MSYS на MS Windows 10 Home. До сих пор я выполнял эти команды в терминале MSYS, в каталоге исходного кода Google Test:
mkdir build
cd build
cmake -G "MSYS Makefiles" ..
make
Команда make
завершается с ошибкой с таким выводом:
In file included from c:/MinGW/msys/1.0/home/mkkek/googletest-release-1.10.0/googletest/src/gtest-all.cc:41:
C:/MinGW/msys/1.0/home/mkkek/googletest-release-1.10.0/googletest/src/gtest.cc:86:11: fatal error: crtdbg.h: No such file or directory
86 | # include <crtdbg.h> // NOLINT
| ^~~~~~~~~~
compilation terminated.
make[2]: *** [googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.obj] Error 1
make[1]: *** [googletest/CMakeFiles/gtest.dir/all] Error 2
make: *** [all] Error 2
crtdbg.h
представляется заголовочным файлом Visual C ++. У меня есть Windows 10 SDK и Visual C ++, но система сборки не находит заголовки.
Я прочитал эту ветку , но ни одного из советов там нет помогли.
Буду признателен за любую помощь.