Я пытаюсь собрать Pangolin [1] из командного окна, используя
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
cmake --build .
Однако процесс завершается ошибкой в cmake .., где появляется это сообщение об ошибке:
C:\Windows\System32\Pangolin\build>cmake ..
CMake Error at CMakeLists.txt:2 (project):
Failed to run MSBuild command:
C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe
to get the value of VCTargetsPath:
Microsoft (R) Build Engine version 16.5.0+d4cbfca49 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
MSBUILD : error MSB1009: Project file does not exist.
Switch: VCTargetsPath.vcxproj
Exit code: 1
Я увидел, что это может быть связано с отсутствием MSBuild в пути, поэтому я добавил его туда. Я также попытался запустить это из различных командных терминалов (также из VS19).
Была также предпринята попытка запустить его непосредственно из CMake, а не из MSBuild, и вызвала то же сообщение об ошибке.
[1] https://github.com/stevenlovegrove/Pangolin
Любая идея, что я мог бы пропустить?
PS: сопоставимая проблема рассматривается в CMake: не удалось запустить команду MSBuild: MSBuild.exe , но ни одно из возможных решений, похоже, не помогло здесь ,