我正在尝试使用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的代码。