更新QT库
This commit is contained in:
parent
0593339746
commit
a8b9296dba
@ -47,24 +47,27 @@ endif()
|
||||
SET(QT_STATU "static")
|
||||
|
||||
if(QT_STATU STREQUAL "dynamic")
|
||||
SET(QT_DIR "D:/Dev/Qt/6.8.0/mingw_64/lib/cmake")
|
||||
SET(Qt6_DIR "D:/Dev/Qt/6.9.1/mingw_64/lib/cmake")
|
||||
else()
|
||||
SET(QT_DIR "D:/Dev/Qt/6.8.0/mingw1310_static_x64/lib/cmake")
|
||||
SET(Qt6_DIR "D:/Dev/Qt/6.9.1/mingw1310_static_x64/lib/cmake")
|
||||
SET(MSYS_DIR "D:/Dev/msys64/ucrt64/lib")
|
||||
endif()
|
||||
|
||||
#JSON库
|
||||
SET(JSON ${PROJECT_SOURCE_DIR}/3rdparty/json)
|
||||
include_directories(${JSON}/include)
|
||||
|
||||
LIST(APPEND CMAKE_PREFIX_PATH ${QT_DIR} ${MSYS})
|
||||
LIST(APPEND CMAKE_PREFIX_PATH ${Qt6_DIR} ${MSYS_DIR})
|
||||
|
||||
#查找QT模块
|
||||
FIND_PACKAGE(Qt6 REQUIRED Core Gui Widgets)
|
||||
|
||||
#输出路径
|
||||
MESSAGE(STATUS "----------基础路径输出 START-------------")
|
||||
MESSAGE(STATUS "QT_DIR_PATH=${QT_DIR}")
|
||||
MESSAGE(STATUS "QT_DIR_PATH=${Qt6_DIR}")
|
||||
MESSAGE(STATUS "MSYS2_DIR_PATH=${MSYS_DIR}")
|
||||
MESSAGE(STATUS "JSON_DIR_PATH=${JSON}")
|
||||
MESSAGE(STATUS "CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}")
|
||||
MESSAGE(STATUS "----------基础路径输出 END---------------")
|
||||
|
||||
|
||||
@ -89,8 +92,7 @@ endif()
|
||||
if(WIN32)
|
||||
add_definitions("-DCURL_STATICLIB")
|
||||
endif()
|
||||
|
||||
find_package(PkgConfig REQUIRED)
|
||||
find_package(PkgConfig REQUIRED QUIET)
|
||||
pkg_check_modules(CURL REQUIRED IMPORTED_TARGET libcurl)
|
||||
if(CURL_FOUND)
|
||||
include_directories(${CURL_INCLUDE_DIRS})
|
||||
@ -167,10 +169,12 @@ message(STATUS "Qt Version: ${QT_VERSION_STR}")
|
||||
configure_file (version.h.in version.h @ONLY)
|
||||
|
||||
# 设置链接标志为静态链接
|
||||
SET(CMAKE_EXE_LINKER_FLAGS -static)
|
||||
#SET(CMAKE_EXE_LINKER_FLAGS -static)
|
||||
|
||||
target_link_libraries(
|
||||
${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Gui Qt6::Widgets PkgConfig::LIBGIT2 PkgConfig::CURL
|
||||
${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Gui Qt6::Widgets PkgConfig::LIBGIT2 PkgConfig::CURL
|
||||
-lzstd
|
||||
-lb2
|
||||
)
|
||||
|
||||
|
||||
|
||||
@ -1,6 +1,19 @@
|
||||
{
|
||||
"version": 2,
|
||||
"version": 8,
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "msys2-ucrt-mingw64",
|
||||
"displayName": "GCC 14.2.0 x86_64-w64-mingw32 (ucrt64)",
|
||||
"description": "正在使用编译器: C = D:\\Dev\\msys64\\ucrt64\\bin\\gcc.exe, CXX = D:\\Dev\\msys64\\ucrt64\\bin\\g++.exe",
|
||||
"generator": "MinGW Makefiles",
|
||||
"binaryDir": "${sourceDir}/out/build/${presetName}",
|
||||
"cacheVariables": {
|
||||
"CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}",
|
||||
"CMAKE_C_COMPILER": "D:/Dev/msys64/ucrt64/bin/gcc.exe",
|
||||
"CMAKE_CXX_COMPILER": "D:/Dev/msys64/ucrt64/bin/g++.exe",
|
||||
"CMAKE_BUILD_TYPE": "Release"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "vcpkg-mingw-x64",
|
||||
"generator": "Ninja",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user