无法为 Windows 7 x32/x64 创建 wireshark 安装程序



尝试在Windows 64,x32上创建Wireshark x7安装程序以及我的协议剖析器面临以下问题。

如果有的话,是否有人遇到类似的问题,请分享一些意见来解决以下问题。

遵循的步骤: 1(rem 让 CMake 确定库下载目录名称下

2(REM WIRESHARK_BASE_DIR或使用WIRESHARK_LIB_DIR显式设置。

3(rem 设置其中之一

4(设置WIRESHARK_BASE_DIR=D:\开发

5(rem set WIRESHARK_LIB_DIR=D:\Development\wireshark-win64-libs

6(rem 设置 Qt 安装目录

7(设置QT5_BASE_DIR=C:\Qt\5.12.5\msvc2017_64

8(rem 将自定义字符串附加到包版本。自选。

9(设置WIRESHARK_VERSION_EXTRA=-您的额外版本信息

10(cd D:\Development\wsbuild32

11(cmake -DENABLE_CHM_GUIDES=on -G "Visual Studio 15 2017" -A x64 ..\wireshark

12(msbuild/m/p:Configuration=RelWithDebInfo Wireshark.sln

13(msbuild/m/p:Configuration=RelWithDebInfo nsis_package_prep.vcxproj--->at 此步骤引发错误。

日志:

!insertmacro: end of FUNCTION_STRING_StrRep
!insertmacro: end of FUNCTION_STRING_UnStrRep
SetCompress: off OutFile: "D:\
Development\wsbuild32\run\RelWithDebInfo\uninstall_instal ler.exe"InstType: (uninstall( 1=">
Default (keep Personal Settings and Npcap(" InstType: (uninstall( 2="All (remove all("UninstallIcon: ".
...\image\wiresharkinst.ico">
!include: "C:\Program Files (x86(\NSIS\Include\MUI.nsh" (ACP(
!include: "C:\Program Files (x86(\NSIS\Contrib\Modern UI\System.nsh" ( ACP( NSIS Modern User Interface version 1.81 - Copyright 2002-2018 Joost Ve rburg (C:\Program Files (x86(\NSIS\Contrib\Modern UI\System.nsh:13( !include: closed: "C:\Program Files (x86(\NSIS\Contrib\Modern UI\Syste m.nsh"!include: closed: "C:\
Program Files (x86(\NSIS\Include\MUI.nsh" !define: "MUI_UNICON"="....\image\wiresharkinst.ico">
!define: "MUI_UNCONFIRMPAGE_TEXT_TOP"="以下 Wireshark 安装版本将被删除。单击"下一步"继续。
!define: "MUI_UNFINISHPAGE_NOAUTOCLOSE"="!insertmacro: MUI_UNPAGE_WELCOME 插件目录:C:\

程序文件 (x86(\
NSIS\插件\x86-ansi 找不到
插件,无法调用 安装选项::initDialog 宏行 2 上的宏INSTALLOPTIONS_INITDIALOG错误 宏行 48 上的宏MUI_FUNCTION_WELCOMEPAGE错误 宏


行 23
上的宏MUI_PAGE_WELCOME错误 宏线 7
上的宏MUI_UNPAGE_WELCOME错误第 35 行脚本"uninstall.nsi"中的错误 -- 中止创建过程 1
>C:\Program Files (x86(\Microsoft Visual Studio\2017\Professional\Common7 \IDE\VC\VCTargets\Microsoft.CppCommon.targets(209,5(:错误 MSB6006:"cm d.exe"以代码 1 退出。 [D:\Development\wsbuild32sis_package_prep.v cxproj] 1>完成构建项目 "D:\Development\wsbuild32sis_package_prep.vcxproj" (默认目标( -- 失败。

生成失败。

错误是

找不到插件,无法调用安装选项::initDialog

MakeNSIS 编译器在C:Program Files (x86)NSISPluginsx86-ansi中找不到InstallOptions.dll,但默认情况下应安装该文件。

尝试重新安装 NSIS。

最新更新