Сборка gtest на msys2 не удалась при установке, аналогичная проблема на других пакетах

При попытке установить тест Google на 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 - это include, который относится к d:, а не к:, так что я не понимаю генерируемое сообщение?

0 ответов

Другие вопросы по тегам