在VS 2015中编译Google Protobuf C ++ - 测试错误

时间:2017-07-08 21:04:18

标签: c++ visual-c++ protocol-buffers

我正在尝试使用Visual Studio 2015在我的计算机上编译Google Protobuf(版本3.3.0),但在检查编译的库时遇到错误。 我正在使用CMake和Visual Studio 2015.我使用this指令编译源代码。

执行时

nmake check

我得到了这个结果:

[----------] Global test environment tear-down
[==========] 1926 tests from 190 test cases ran. (17520 ms total)
[  PASSED  ] 1923 tests.
[  FAILED  ] 3 tests, listed below:
[  FAILED  ] CommandLineInterfaceTest.DirectDependencies_NoViolation
[  FAILED  ] CommandLineInterfaceTest.ParseErrors
[  FAILED  ] CommandLineInterfaceTest.HelpText

 3 FAILED TESTS
NMAKE : fatal error U1077: 'C:\protobuf-cpp-3.3.0\protobuf-3.3.0\cmake\build\release\tests.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.

任何提示?我究竟做错了什么?我没有改变任何一行代码。我刚编译了here的代码。

0 个答案:

没有答案