|
农历日历 v1.0.4
|
git submodule add https://github.com/KangLin/LunarCalendar.git 3th_lib/LunarCalendar git submodule update --init --recursive
add_subdirectory(3th_lib/LunarCalendar/Src)
git clone --recursive https://github.com/KangLin/LunarCalendar.git
if(NOT LunarCalendar_DIR)
set(LunarCalendar_DIR $ENV{LunarCalendar_DIR} CACHE PATH "Set LunarCalendar source code root directory.")
endif()
if(EXISTS ${LunarCalendar_DIR}/Src)
add_subdirectory(${LunarCalendar_DIR}/Src ${CMAKE_BINARY_DIR}/LunarCalendar)
else()
message("1. Please download LunarCalendar source code from https://github.com/KangLin/LunarCalendar")
message(" ag:")
message(" git clone https://github.com/KangLin/LunarCalendar.git")
message("2. Then set cmake value or environment variable LunarCalendar_DIR to download root directory.")
message(" ag:")
message(FATAL_ERROR " cmake -DLunarCalendar_DIR= ")
endif()
if(TARGET LunarCalendar)
target_link_libraries(${PROJECT_NAME} LunarCalendar)
endif()
find_package(LunarCalendar)
if(LunarCalendar_FOUND)
target_link_libraries(${PROJECT_NAME} LunarCalendar)
endif()
复制安装目录(bin、lib)下的所有动态库文件到 ${Qt_Install_Root}/plugins/designer 下。 就可以在 qt 设计器的控件窗口中看到此插件。然后就与使用普通Qt控件一样。