Не удалось выполнить корневую сборку при использовании CMake с ошибкой выдачи Visual Studio 14 Невозможно оценить метаданные элемента "%(FullPath)"

Я пытаюсь настроить Visual Studio 14 с помощью cmake, но после этой команды $ cmake -G "Visual Studio 14 2015", Это показывает это сообщение об ошибке BUILD FAILED, Я не понимаю, почему сборка не удалась с сообщением об ошибке Cannot evaluate the item metadata "%(FullPath)", Я не понимаю, как это исправить, помощь нужна быстро!!

ASHWANI KUMAR@ASHWANI MINGW64 /e/Study/GSoC'18/CERN-HSF/ROOT/root (master)

$ cmake -G "Visual Studio 14 2015"
-- The C compiler identification is MSVC 19.0.24215.1
-- The CXX compiler identification is MSVC 19.0.24215.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- broken
CMake Error at E:/Study/GSoC'18/CERN-HSF/ROOT/CMake/share/cmake-3.11/Modules/CMakeTestCCompiler.cmake:52 (message):
  The C compiler

    "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: E:/Study/GSoC'18/CERN-HSF/ROOT/root/CMakeFiles/CMakeTmp

    Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_bfc97.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0"
    Microsoft (R) Build Engine version 14.0.25420.1
    Copyright (C) Microsoft Corporation. All rights reserved.

    Build started 3/10/2018 7:14:11 PM.
    Project "E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\cmTC_bfc97.vcxproj" on node 1 (default targets).
    C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(5121,7): error MSB4023: Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)" cannot be applied to the path "@(_DebugSymbolsInter mediatePath->'E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\Debug\%(Filename)%(Extension)')". Illegal characters in path. [E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\cmTC_bfc97.vcxproj]
    Done Building Project "E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\cmTC_bfc97.vcxproj" (default targets) -- FAILED.

    Build FAILED.

    "E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\cmTC_bfc97.vcxproj"(default target) (1) ->
      C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(5121,7): error MSB4023: Cannot evaluate the item metadata "%(FullPath)". 
The item metadata "%(FullPath)" cannot be applied to the path "@(_DebugSymbolsIntermediatePath->'E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\Debug\%(Filename)%(Extension)')". Illegal characters in path. [E:\Study\GSoC'18\CERN-HSF\ROOT\root\CMakeFiles\CMakeTmp\cmTC_bfc97.vcxproj]

            0 Warning(s)
            1 Error(s)

        Time Elapsed 00:00:00.28

1 ответ

Какую версию ROOT вы пытаетесь скомпилировать? К сведению, ROOT 6 (git master) требует Visual Studio 2017, а ROOT 5 требует максимум Visual Studio 2013

Ура, Бертран.

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