农历日历 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控件一样。