Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ windows和visual studio中Cumber cpp的生成问题_C++_Windows_Cucumber_Cucumber Cpp - Fatal编程技术网

C++ windows和visual studio中Cumber cpp的生成问题

C++ windows和visual studio中Cumber cpp的生成问题,c++,windows,cucumber,cucumber-cpp,C++,Windows,Cucumber,Cucumber Cpp,我正在尝试在windows 10和visual studio中为cucumber cpp设置一个环境。在尝试构建整个解决方案时,我面临GTest组件的构建问题 我目前的环境如下 操作系统:Windows 10 Visual Studio社区版2017 CMake版本:3.14.3 Ruby版本:2.5.5p157(2019-03-15修订版67260)[x64-mingw32] Boost库版本:1.69.0 我遵循了Readme.md中提到的步骤 使用测试和样本构建黄瓜Cpp: # Downl

我正在尝试在windows 10和visual studio中为cucumber cpp设置一个环境。在尝试构建整个解决方案时,我面临GTest组件的构建问题

我目前的环境如下

操作系统:Windows 10 Visual Studio社区版2017 CMake版本:3.14.3 Ruby版本:2.5.5p157(2019-03-15修订版67260)[x64-mingw32] Boost库版本:1.69.0

我遵循了Readme.md中提到的步骤

使用测试和样本构建黄瓜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]


========================================================

那么日志怎么说呢?微软(R)为.NET框架版权所有(C)微软公司构建引擎版本15.9.21+g9802d43bc3。版权所有。gtest-all.cc C:\Cucumber\Cucumber cpp\build\gmock\src\gtest\include\gtest/gtest printers.h(497):错误C2220:警告视为错误-未生成“对象”文件[C:\Cucumber\cumber cpp\build\gmock\src\gtest build\gtest.vcxproj]感谢您提供的信息。你应该编辑你的问题并将其添加到那里。