CMake: не удалось запустить команду MSBuild - PullRequest
2 голосов
/ 05 апреля 2020

Я пытаюсь собрать 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 , но ни одно из возможных решений, похоже, не помогло здесь ,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...