1 Star 0 Fork 0

乔阳利 / haiyue_ota_tool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CMakeLists.txt 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
cmake_minimum_required(VERSION 3.16)
project(
ota
VERSION 0.1
LANGUAGES CXX
)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
message("include ${CMAKE_CURRENT_SOURCE_DIR}")
# include_directories(./include/io)
set(CMAKE_PREFIX_PATH "D:\\lee\\software\\qt")
# set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_PREFIX_PATH "d:/lee/software/qt/6.5.2/mingw_64") # Qt Kit Dir
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Qt6 REQUIRED COMPONENTS Core Widgets Gui )
SET(SRC_DIR ./src)
SET(all_source_code_dir
${SRC_DIR}
${SRC_DIR}/io
)
foreach (cur_dir ${all_source_code_dir})
aux_source_directory(${cur_dir} all_source_code)
endforeach ()
# add_executable(${PROJECT_NAME} WIN32 ${all_source_code} ) #这里加WIN32打包后的程序就不会有命令框在后台
# add_executable(${PROJECT_NAME} ${all_source_code} ) #这里加WIN32打包后的程序就不会有命令框在后台
add_executable(${PROJECT_NAME} ./src/main.cpp ./src/ota.cpp ./src/Utils.cpp ./src/io/TcpClient.cpp ./include/io/TcpClient.h ./src/io/ZipThread.cpp ./include/io/ZipThread.h) #这里加WIN32打包后的程序就不会有命令框在后台
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Gui Qt6::Widgets)
C++
1
https://gitee.com/qiao_yang_li/haiyue_ota_tool.git
git@gitee.com:qiao_yang_li/haiyue_ota_tool.git
qiao_yang_li
haiyue_ota_tool
haiyue_ota_tool
master

搜索帮助