Ошибка при создании проекта CMAKE в Visual studio 2017 - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь создать проект cmake с помощью Visual Studio 2017. Я перехожу к папке с исходным кодом проекта с помощью Visual Studio -> Открыть папку, и Visual Studio начинает работать над проектом только для сбоя с сообщениями об ошибках ниже

CMake Warning:
  Value of CMAKE_CXX_FLAGS_MINSIZEREL contained a newline; truncating
CMake Warning:
  Value of CMAKE_CXX_FLAGS_RELEASE contained a newline; truncating
CMake Warning:
  Value of CMAKE_CXX_FLAGS_RELWITHDEBINFO contained a newline; truncating
CMake Error at C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.12/Modules/CMakeTestCXXCompiler.cmake:45 (message):
  The C++ compiler
    "C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.16.27023/bin/HostX64/x64/cl.exe"
  is not able to compile a simple test program.
  It fails with the following output:
    Change Dir: C:/Users/james.newdomain/CMakeBuilds/bd7ff6c6-c593-4f36-86dd-a89c795d566d/build/x64-Debug (default)/CMakeFiles/CMakeTmp

    Run Build Command:"C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" "cmTC_6d56a"
    ninja: error: build.ninja:42: expected variable name

Я не могу понять, что это за ошибка ниндзя и как избавиться от этой проблемы со сборкой.

...