При попытке установить google test на MSYS2 я использую:
cmake -G"MSYS Makefiles" ..
make
Это работает, код генерируется без ошибок.Затем для установки:
make install
Это, к сожалению, не работает.Кажется, есть общая проблема, другие пакеты имеют аналогичные проблемы.
-- Installing: C:/Program Files/googletest-distribution/include
CMake Error at googlemock/cmake_install.cmake:31 (file):
file INSTALL cannot make directory "C:/Program
Files/googletest-distribution/include": No such file or directory
Call Stack (most recent call first):
cmake_install.cmake:32 (include)
Это проблема с разрешениями?Я попытался sudo, но это не существует на msys2.
Строка номер 31 ошибки кажется неправильным, это комментарий:
if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for each subdirectory.
include("D:/git/extcode/googletest/build/googlemock/cmake_install.cmake")
endif()
строка 32 является включением, которое относится кd:, а не c :, поэтому я не понимаю создаваемое сообщение?