当前位置: 首页 > news >正文

爱站工具包的模块自适应网站制作费用

爱站工具包的模块,自适应网站制作费用,网站建设需要写语句吗,腾讯云网站建设在写代码的时候#xff0c;总是需要添加一个版本号#xff0c;用于后续的版本管理 我常遇到的一个问题是#xff0c;开发过程中#xff0c;不一定会记得这件事情#xff0c;导致有时候会出现同样的版本 于是希望有一个方式#xff0c;能在编译代码的时候自动生成一个版… 在写代码的时候总是需要添加一个版本号用于后续的版本管理 我常遇到的一个问题是开发过程中不一定会记得这件事情导致有时候会出现同样的版本 于是希望有一个方式能在编译代码的时候自动生成一个版本号 1.创建update_version.cmake文件 # 设置项目版本号 set(PROJECT_VERSION_MAJOR 1) set(PROJECT_VERSION_MINOR 0)# 读取 version.h 文件 if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/version.h)# 读取 PROJECT_VERSION_PATCH 的值file(READ version.h VERSION_H_CONTENTS)string(REGEX MATCH PROJECT_VERSION_PATCH \([0-999])\ _match ${VERSION_H_CONTENTS})set(PROJECT_VERSION_PATCH ${CMAKE_MATCH_1})message(STATUS Read patch: ${PROJECT_VERSION_PATCH})# 将 PROJECT_VERSION_PATCH 值加 1math(EXPR PROJECT_VERSION_PATCH ${PROJECT_VERSION_PATCH} 1)set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})message(STATUS 更新版本号: ${PROJECT_VERSION}) else()set(PROJECT_VERSION_PATCH 1) endif()# 获取编译日期 string(TIMESTAMP PROJECT_COMPILE_YEAR %Y UTC) string(TIMESTAMP PROJECT_COMPILE_MONTH %m UTC) string(TIMESTAMP PROJECT_COMPILE_DAY %d UTC) string(TIMESTAMP PROJECT_COMPILE_TIME %Y-%m-%d %H:%M:%S UTC)# 生成版本文件 configure_file(version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h ONLY)2.创建version.h.in文件 #ifndef VERSION_H #define VERSION_H#define PROJECT_VERSION_MAJOR PROJECT_VERSION_MAJOR #define PROJECT_VERSION_MINOR PROJECT_VERSION_MINOR #define PROJECT_VERSION_PATCH PROJECT_VERSION_PATCH #define PROJECT_VERSION PROJECT_VERSION#define PROJECT_COMPILE_YEAR PROJECT_COMPILE_YEAR #define PROJECT_COMPILE_MONTH PROJECT_COMPILE_MONTH #define PROJECT_COMPILE_DAY PROJECT_COMPILE_DAY #define PROJECT_COMPILE_TIME PROJECT_COMPILE_TIME#endif 3.创建version.h文件 无内容 4.修改cmakelist.txt文件 # 创建自定义目标, 执行 update_version.cmake 脚本 add_custom_target(update_versionCOMMAND ${CMAKE_COMMAND} -D GIT_VERSION${GIT_VERSION} -P ${CMAKE_CURRENT_SOURCE_DIR}/update_version.cmakeWORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )add_dependencies(${PROJECT_NAME} update_version) 5.使用效果 会在目录下自动生成一个版本头文件 重新编译一下 版本文件会自动更新
http://www.pierceye.com/news/1057/

相关文章:

  • 福州做网站的公建设人才服务中心
  • 查看网站域名现在做网站用什么
  • 网站申请服务器空间网站建设网页
  • 邯郸哪做网站优化网站聊城
  • 淘客网站如何做推广金融互助网站开发
  • 京东企业的电子网站建设武威做网站
  • 网站建设与管理学校微信推广软件
  • 站酷魔方网站建设中外贸品牌推广公司
  • 平台网站模板 优帮云php做视频网站源码
  • 做百度推广是不是得有个网站先网站制作动态转静态怎么做
  • 部队网站源码怎样注册小程序
  • 房地产网站建设报价大学生创业计划书完整版
  • 可以做思维导图的网站打开网站显示404
  • 昆明做网站优化公司企业宣传片模板免费
  • 重庆响应式网站多少钱做医疗信息网站的域名
  • 苏州企业网站建设开发与制作wordpress 主题 图片
  • 成都建网站要多少钱医院管理系统
  • 杭州做网站下沙有哪些做婚品的网站
  • 免费个人电子版简历下载网站代码优化的方法
  • 电商网站建设试题单纯做网站的公司
  • 网站怎么做才算精致用flash做网站
  • 下载一个网站的源码下载建设官方网站企业网银登录
  • 做个兼职网站设计怎么给网站图片加alt
  • 建设银行 上海科技中心网站宣城网站建设公司
  • seo网站打开慢打开网站弹出视频js
  • 那些做环保网站的好潞城市网站建设公司
  • 免费的破解版wordpress主题最好的网站排名优化工作室
  • 建立个公司网站如何做类似于淘宝的网站
  • 网站开发职业认知小结个人网站制作源代码下载
  • 青岛物流网站建设博客网站wordpress