From 20bb9d22d0936484b556269966fea63e4aa56a0b Mon Sep 17 00:00:00 2001 From: Barry <870709864@qq.com> Date: Sat, 24 Nov 2018 13:54:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0windows=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QtScrcpy/QtScrcpy.pro | 49 +++++++++++++++++++------------------- QtScrcpy/res/QtScrcpy.ico | Bin 0 -> 67646 bytes QtScrcpy/res/QtScrcpy.rc | 34 ++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 24 deletions(-) create mode 100644 QtScrcpy/res/QtScrcpy.ico create mode 100644 QtScrcpy/res/QtScrcpy.rc diff --git a/QtScrcpy/QtScrcpy.pro b/QtScrcpy/QtScrcpy.pro index 17752d3..3f87cd8 100644 --- a/QtScrcpy/QtScrcpy.pro +++ b/QtScrcpy/QtScrcpy.pro @@ -39,27 +39,6 @@ FORMS += \ dialog.ui \ videoform.ui -# *********************************************************** -# 输出目录 -# *********************************************************** -# Win平台下输出目录 -win32 { - CONFIG(debug, debug|release) { - DESTDIR = $$PWD/../output/win/debug - } else { - DESTDIR = $$PWD/../output/win/release - } -} - -# Mac os平台下输出目录 -macos { - CONFIG(debug, debug|release) { - DESTDIR = $$PWD/../output/mac/debug - } else { - DESTDIR = $$PWD/../output/mac/release - } -} - # 子工程 include ($$PWD/common/common.pri) include ($$PWD/server/server.pri) @@ -80,27 +59,49 @@ INCLUDEPATH += \ $$PWD/android \ $$PWD/inputcontrol + # *********************************************************** -# 依赖模块 +# Win平台下配置 # *********************************************************** -# Win平台下依赖模块 win32 { + # 输出目录 + CONFIG(debug, debug|release) { + DESTDIR = $$PWD/../output/win/debug + } else { + DESTDIR = $$PWD/../output/win/release + } + + # 依赖模块 LIBS += \ -L$$PWD/../third_party/ffmpeg/lib -lavcodec \ -L$$PWD/../third_party/ffmpeg/lib -lavformat \ -L$$PWD/../third_party/ffmpeg/lib -lavutil \ -L$$PWD/../third_party/ffmpeg/lib -lswscale \ -lUser32 + + # windows rc file + RC_FILE = $$PWD/res/QtScrcpy.rc } -# mac平台下依赖模块 +# *********************************************************** +# Mac平台下配置 +# *********************************************************** macos { + # 输出目录 + CONFIG(debug, debug|release) { + DESTDIR = $$PWD/../output/mac/debug + } else { + DESTDIR = $$PWD/../output/mac/release + } + + # 依赖模块 LIBS += \ -L$$PWD/../third_party/ffmpeg/lib -lavcodec.58 \ -L$$PWD/../third_party/ffmpeg/lib -lavformat.58 \ -L$$PWD/../third_party/ffmpeg/lib -lavutil.56 \ -L$$PWD/../third_party/ffmpeg/lib -lswscale.5 + # mac bundle file APP_SCRCPY_SERVER.files = $$files($$PWD/../third_party/scrcpy-server.jar) APP_SCRCPY_SERVER.path = Contents/MacOS QMAKE_BUNDLE_DATA += APP_SCRCPY_SERVER diff --git a/QtScrcpy/res/QtScrcpy.ico b/QtScrcpy/res/QtScrcpy.ico new file mode 100644 index 0000000000000000000000000000000000000000..c8188b2418f0d845e24d4778b113613b6ad34a40 GIT binary patch literal 67646 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 literal 0 HcmV?d00001 diff --git a/QtScrcpy/res/QtScrcpy.rc b/QtScrcpy/res/QtScrcpy.rc new file mode 100644 index 0000000..4a0676d --- /dev/null +++ b/QtScrcpy/res/QtScrcpy.rc @@ -0,0 +1,34 @@ +#include "winver.h" +//#include "../version/version.h" +IDI_ICON1 ICON DISCARDABLE "QtScrcpy.ico" +/* +VS_VERSION_INFO VERSIONINFO + FILEVERSION CCTALK_VERSION_RES + PRODUCTVERSION CCTALK_VERSION_RES + FILEFLAGS 0x0L + FILEFLAGSMASK 0x3fL + FILEOS 0x00040004L + FILETYPE 0x1L + FILESUBTYPE 0x0L + +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000004b0" + BEGIN + VALUE "CompanyName", "Personal" + VALUE "FileDescription", "QtScrcpy" + VALUE "FileVersion", "1.0.0.0" + VALUE "LegalCopyright", "Copyright (C) Barry 2018-2028. All rights reserved." + VALUE "InternalName", "QtScrcpy" + VALUE "OriginalFilename", "QtScrcpy.exe" + VALUE "ProductName", "QtScrcpy" + VALUE "ProductVersion", "1.0.0.0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0, 1200 + END +END +*/