add:qt lib

This commit is contained in:
Yu SuiXian 2023-09-22 10:08:04 +08:00
commit e7d9f24a9a
No known key found for this signature in database
GPG Key ID: 731198313249CAAB
4 changed files with 36 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
build

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "third_party/qt-5.15.2-lite-release-static"]
path = third_party/qt-5.15.2-lite-release-static
url = https://github.com/GengGode/qt-5.15.2-lite-release-static

31
CMakeLists.txt Normal file
View File

@ -0,0 +1,31 @@
cmake_minimum_required(VERSION 3.15)
project(QFluentWidgets)
set(ThridPartyDir ${CMAKE_SOURCE_DIR}/third_party)
set(DependentPartyDir ${CMAKE_SOURCE_DIR}/dependent_party)
#set(Qt5_DIR "${ThridPartyDir}/qt-5.15.2-lite-release-static/lib/cmake/Qt5")
#// C:\Qt\5.15.7\msvc2019_x64_static\lib\cmake\Qt5
set(Qt5_DIR "C:/Qt/5.15.7/msvc2019_x64_static/lib/cmake/Qt5")
find_package(Qt5 COMPONENTS Core Gui Widgets Xml Svg WinExtras REQUIRED)
set(CMAKE_PREFIX_PATH {Qt5_DIR})
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(FramelessHelper_DIR "${DependentPartyDir}/FramelessHelper/cmake")
#find_package(FramelessHelper REQUIRED COMPONENTS Core Widgets)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /utf-8")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /utf-8")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
add_subdirectory(QFluentWidgets)

@ -0,0 +1 @@
Subproject commit 5672c285ee95f2e43f94a7344a9198f6a0a37129