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 0000000..c8188b2 Binary files /dev/null and b/QtScrcpy/res/QtScrcpy.ico differ 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 +*/