增加windows程序图标

This commit is contained in:
Barry 2018-11-24 13:54:26 +08:00
parent 51575ee178
commit 20bb9d22d0
3 changed files with 59 additions and 24 deletions

View file

@ -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

BIN
QtScrcpy/res/QtScrcpy.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

34
QtScrcpy/res/QtScrcpy.rc Normal file
View file

@ -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
*/