编译wireshark源码时遇到问题,不知道如何解决
因为需要制作一个解析插件,所以需要编译wireshark源码,按照wireshark网站的开发文档,安装了VS2015,Cygwin,Python等。系统是win10 64位。
执行 cmake -DENABLE_CHM_GUIDES=on -G "Visual Studio 14 2015 Win64" ..\wireshark 命令时正常,但是执行
msbuild /m /p:Configuration=RelWithDebInfo Wireshark.sln 时就报告下面的错误,然后就退出,不知道怎么解决,哪位大神知道是啥问题,咋解决?
99>已完成生成项目“D:\devs\build\epan\dfilter\dfilter.vcxproj”(默认目标)的操作。
17>已完成生成项目“D:\devs\build\epan\dfilter\dfilter.vcxproj.metaproj”(默认目标)的操作。
25>已完成生成项目“D:\devs\build\epan\epan.vcxproj.metaproj”(默认目标)的操作 - 失败。
53>已完成生成项目“D:\devs\build\wireshark.vcxproj.metaproj”(默认目标)的操作 - 失败。
12>已完成生成项目“D:\devs\build\copy_qt_dlls.vcxproj.metaproj”(默认目标)的操作 - 失败。
2>已完成生成项目“D:\devs\build\ALL_BUILD.vcxproj.metaproj”(默认目标)的操作 - 失败。
1>已完成生成项目“D:\devs\build\Wireshark.sln”(默认目标)的操作 - 失败。
生成失败。
“D:\devs\build\Wireshark.sln”(默认目标) (1) ->
“D:\devs\build\androiddump.vcxproj.metaproj”(默认目标) (4) ->
“D:\devs\build\wiretap\wiretap.vcxproj.metaproj”(默认目标) (45) ->
“D:\devs\build\version.vcxproj.metaproj”(默认目标) (47) ->
“D:\devs\build\version.vcxproj”(默认目标) (51) ->
(CustomBuild 目标) ->
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: “cmd
.exe”已退出,代码为 2。 [D:\devs\build\version.vcxproj]
“D:\devs\build\Wireshark.sln”(默认目标) (1) ->
“D:\devs\build\doc\docs.vcxproj.metaproj”(默认目标) (21) ->
“D:\devs\build\doc\docs.vcxproj”(默认目标) (109) ->
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: “cmd
.exe”已退出,代码为 2。 [D:\devs\build\doc\docs.vcxproj]
0 个警告
2 个错误
已用时间 00:00:11.23