Получение синтаксической ошибки в коде cmake - visual studio - PullRequest
0 голосов
/ 30 января 2020

У меня есть библиотека с открытым исходным кодом, написанная на C, и я пытаюсь собрать ее с помощью Visual Studio 2019 и получаю следующую ошибку. Эта же библиотека успешно собирается без каких-либо ошибок на моем другом компьютере.

1> Provided 'inheritEnvironments' doesn't provide the necessary environment variables needed to set the context for the configuration x64-Debug. You can work around this by adding the necessary environment variables such as INCLUDE, LIBPATH, PATH and others to an environment block in your CMakeSettings.json.

1> CMake generation started for configuration: 'x64-Debug'.
1> Command line: "cmd.exe" /c ""C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\vimal\OneDrive\Desktop\libiec61850-1.4.0\out\install\x64-Debug"  -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\vimal\OneDrive\Desktop\libiec61850-1.4.0" 2>&1"
1> Working directory: C:\Users\vimal\OneDrive\Desktop\libiec61850-1.4.0\out\build\x64-Debug
1> [CMake] -- The C compiler identification is unknown
1> [CMake] CMake Error at out/build/x64-Debug/CMakeFiles/3.15.19101501-MSVC_2/CMakeCCompiler.cmake:1 (set):
1> [CMake]   Syntax error in cmake code at
1> [CMake] 
1> [CMake]     C:/Users/vimal/OneDrive/Desktop/libiec61850-1.4.0/out/build/x64-Debug/CMakeFiles/3.15.19101501-MSVC_2/CMakeCCompiler.cmake:1
1> [CMake] 
1> [CMake]   when parsing string
1> [CMake] 
1> [CMake]     C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin\gcc
1> [CMake] 
1> [CMake]   Invalid escape sequence \P
1> [CMake] Call Stack (most recent call first):
1> [CMake]   CMakeLists.txt:10 (project)
1> [CMake] -- Configuring incomplete, errors occurred!
1> [CMake] See also "C:/Users/vimal/OneDrive/Desktop/libiec61850-1.4.0/out/build/x64-Debug/CMakeFiles/CMakeOutput.log".
1> [CMake] See also "C:/Users/vimal/OneDrive/Desktop/libiec61850-1.4.0/out/build/x64-Debug/CMakeFiles/CMakeError.log".
1> [CMake] 
1> cmd.exe /c ""C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\vimal\OneDrive\Desktop\libiec61850-1.4.0\out\install\x64-Debug"  -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\vimal\OneDrive\Desktop\libiec61850-1.4.0" 2>&1" returned with exit code: 1

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