我正在尝试在 Windows 10 和 Visual Studio 中为黄瓜 cpp 设置环境。在尝试构建整个解决方案时,我遇到了 GTest 组件的构建问题
我目前的环境如下
操作系统:Windows 10 Visual Studio Community Edition 2017 CMake 版本:3.14.3 Ruby 版本:2.5.5p157(2019-03-15 修订版 67260)[x64-mingw32] Boost 库版本:1.69.0
我按照 Readme.md 中提到的步骤
使用测试和样本构建 Cucumber-Cpp:
# Download test suite
git submodule init
git submodule update
# Create build directory
cmake -E make_directory build
# Generate Makefiles
cmake -E chdir build cmake -DCUKE_ENABLE_EXAMPLES=on -DCMAKE_INSTALL_PREFIX=${prefix} ..
# Build cucumber-cpp and tests
cmake --build build
I am facing build issue with GTest component. Below is the error message
========================================================
Performing build step for 'gtest'
CMake Error at C:/Cucumber/cucumber-cpp/build/gmock/src/gtest-stamp/gtest-build-Debug.cmake:49 (message):
Command failed: 1
'C:/Program Files/CMake/bin/cmake.exe' '--build' '.' '--config' 'Debug'
See also
C:/Cucumber/cucumber-cpp/build/gmock/src/gtest-stamp/gtest-build-*.log
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(209,
5): error MSB6006: "cmd.exe" exited with code 1. [C:\Cucumber\cucumber-cpp\build\gtest.vcxproj]
========================================================