fix: miss include header and add winpack script.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#define COMPARECONTROL_H
|
||||
|
||||
#include <FileTrans.h>
|
||||
#include <QMenu>
|
||||
#include <QVector>
|
||||
#include <QWidget>
|
||||
|
||||
|
||||
58
Script/xpPack.nsi
Normal file
58
Script/xpPack.nsi
Normal file
@@ -0,0 +1,58 @@
|
||||
!define APP_NAME "frelay"
|
||||
!define APP_VERSION "0.2.0.0"
|
||||
!define COMPANY_NAME "Taynpg"
|
||||
!define INSTALL_DIR "$PROFILE\frelay"
|
||||
!define SOURCE_DIR "..\xpbuild\bin\Release"
|
||||
|
||||
Name "${APP_NAME}"
|
||||
OutFile "${APP_NAME}Setup_${APP_VERSION}.exe"
|
||||
InstallDir "${INSTALL_DIR}"
|
||||
InstallDirRegKey HKCU "Software\${COMPANY_NAME}\${APP_NAME}" "InstallDir"
|
||||
RequestExecutionLevel user
|
||||
|
||||
!include "MUI2.nsh"
|
||||
!define MUI_ABORTWARNING
|
||||
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
|
||||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
|
||||
|
||||
!insertmacro MUI_PAGE_WELCOME
|
||||
!insertmacro MUI_PAGE_DIRECTORY
|
||||
!insertmacro MUI_PAGE_INSTFILES
|
||||
!insertmacro MUI_PAGE_FINISH
|
||||
|
||||
!insertmacro MUI_UNPAGE_WELCOME
|
||||
!insertmacro MUI_UNPAGE_CONFIRM
|
||||
!insertmacro MUI_UNPAGE_INSTFILES
|
||||
!insertmacro MUI_UNPAGE_FINISH
|
||||
|
||||
!insertmacro MUI_LANGUAGE "English"
|
||||
|
||||
Section "Main Program" SecMain
|
||||
SetOutPath "$INSTDIR"
|
||||
File /r "${SOURCE_DIR}\*.*"
|
||||
CreateShortCut "$DESKTOP\${APP_NAME} Console.lnk" "$INSTDIR\frelayConsole.exe"
|
||||
CreateShortCut "$DESKTOP\${APP_NAME} GUI.lnk" "$INSTDIR\frelayGUI.exe"
|
||||
CreateShortCut "$DESKTOP\${APP_NAME} Server.lnk" "$INSTDIR\frelayServer.exe"
|
||||
WriteRegStr HKCU "Software\${COMPANY_NAME}\${APP_NAME}" "InstallDir" "$INSTDIR"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" "DisplayName" "${APP_NAME}"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" "UninstallString" '"$INSTDIR\Uninstall.exe"'
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" "Publisher" "${COMPANY_NAME}"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" "DisplayVersion" "${APP_VERSION}"
|
||||
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
||||
SectionEnd
|
||||
|
||||
Section "Uninstall"
|
||||
Delete "$DESKTOP\${APP_NAME} Console.lnk"
|
||||
Delete "$DESKTOP\${APP_NAME} GUI.lnk"
|
||||
Delete "$DESKTOP\${APP_NAME} Server.lnk"
|
||||
RMDir /r "$INSTDIR"
|
||||
DeleteRegKey HKCU "Software\${COMPANY_NAME}\${APP_NAME}"
|
||||
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}"
|
||||
SectionEnd
|
||||
|
||||
VIProductVersion "${APP_VERSION}.0"
|
||||
VIAddVersionKey "ProductName" "${APP_NAME}"
|
||||
VIAddVersionKey "FileDescription" "${APP_NAME} Installer"
|
||||
VIAddVersionKey "FileVersion" "${APP_VERSION}"
|
||||
VIAddVersionKey "CompanyName" "${COMPANY_NAME}"
|
||||
VIAddVersionKey "LegalCopyright" "? ${COMPANY_NAME}"
|
||||
Reference in New Issue
Block a user