开源软件名称:Calendar
开源软件地址:https://gitee.com/kl222/Calendar
开源软件介绍:
作者:康林([email protected])
英语
项目位置功能Mac os 和 IOS ,本人没有相应设备,请有相应设备的同学自己编译,测试。 屏幕截图捐赠本软件如果对你有用,或者你喜欢它,请你捐赠,支持作者。谢谢!
下载依赖编译使用直接用源码 是QT工程 库方式:在项目文件中加入下列语句: isEmpty(Calendar_DIR): Calendar_DIR=$ENV{Calendar_DIR} isEmpty(Calendar_DIR){ message("1. Please download Calendar source code from https://github.com/KangLin/Calendar") message(" ag:") message(" git clone https://github.com/KangLin/Calendar.git") message("2. Build the project, get library") error("2. Then set value Calendar_DIR to library root dirctory") } INCLUDEPATH *= $${Calendar_DIR}/include $${Calendar_DIR}/include/export LIBS *= -L$${Calendar_DIR}/lib -lLunarCalendar -lCalendar
cmake工程 原码: 子模块方式 add_subdirectory(3th_libs/Calendar/Src) 非子模块方式 # Need include ${RabbitCommon_DIR}/cmake/Translations.cmake if( "${RabbitCommon_DIR}" STREQUAL "" ) set(RabbitCommon_DIR $ENV{RabbitCommon_DIR}) if( "${RabbitCommon_DIR}" STREQUAL "" ) set(RabbitCommon_DIR ${CMAKE_SOURCE_DIR}/../RabbitCommon) endif() endif() if(DEFINED RabbitCommon_DIR AND EXISTS ${RabbitCommon_DIR}/Src) add_subdirectory(${RabbitCommon_DIR}/Src ${CMAKE_BINARY_DIR}/RabbitCommon) include(${RabbitCommon_DIR}/cmake/Translations.cmake) else() message("1. Please download RabbitCommon source code from https://github.com/KangLin/RabbitCommon") message(" ag:") message(" git clone https://github.com/KangLin/RabbitCommon.git") message("2. Then set cmake value or environment variable RabbitCommon_DIR to download root dirctory.") message(" ag:") message(FATAL_ERROR " cmake -DRabbitCommon_DIR= ") endif() set(Calendar_DIR $ENV{Calendar_DIR} CACHE PATH "Set Calendar source code root directory.") if(EXISTS ${Calendar_DIR}/Src) add_subdirectory(${Calendar_DIR}/Src ${CMAKE_BINARY_DIR}/Calendar) else() message("1. Please download Calendar source code from https://github.com/KangLin/Calendar") message(" ag:") message(" git clone https://github.com/KangLin/Calendar.git") message("2. Then set cmake value or environment variable Calendar_DIR to download root dirctory.") message(" ag:") message(FATAL_ERROR " cmake -DCalendar_DIR= ") endif()
库方式:
加载翻译资源 用库中提供的函数 CTasksTools::Instance()->InitResource(); 自定义 QString szPre; #if defined(Q_OS_ANDROID) || _DEBUG szPre = ":/Translations";#else szPre = qApp->applicationDirPath() + QDir::separator() + ".." + QDir::separator() + "translations";#endifm_Translator.load(szPre + "/Calendar_" + QLocale::system().name() + ".qm");qApp->installTranslator(&m_Translator);
贡献 |
请发表评论