1.qmake方式生成和调用动态库
链接:https://blog.csdn.net/lywzgzl/article/details/42805991
2.cmake方式生成和调用动态库
2.1创建共享库项目
Cmake新建一个Qt Creator项目,在CMakeLists.txt中添加如下代码
#-------------------------------------- 搜索软件包 --------------------------------------
find_package(Qt5Widgets REQUIRED)
find_package(Qt5Network REQUIRED)
set(CMAKE_AUTOMOC ON)
#-------------------------------------- 包含头文件 --------------------------------------
include_directories(${Qt5Widgets_INCLUDE_DIRS})
include_directories(${Qt5Network_INCLUDE_DIRS})
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
#-------------------------------------- -添加项目- --------------------------------------
FILE(GLOB_RECURSE HEADER_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.h*)
FILE(GLOB_RECURSE SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.c*)
add_library(${PROJECT_NAME} SHARED<