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

做的好的c2c网站如何制作小程序

做的好的c2c网站,如何制作小程序,唐山网站提升排名,公司 网站 方案Window(Qt/Vs)软件添加版本信息 文章目录 Window(Qt/Vs)软件添加版本信息VS添加版本信息添加资源文件添加版本定义头自动更新版本添加批处理脚本设置生成事件 Qt添加版本信息添加资源文件文件信息修改自动更新版本 CMake添加版本信…

Window(Qt/Vs)软件添加版本信息

文章目录

  • Window(Qt/Vs)软件添加版本信息
    • VS添加版本信息
      • 添加资源文件
      • 添加版本定义头
      • 自动更新版本
        • 添加批处理脚本
        • 设置生成事件
    • Qt添加版本信息
      • 添加资源文件
      • 文件信息修改
      • 自动更新版本
    • CMake添加版本信息
      • 添加资源文件
      • 自动更新版本
    • 参考

说明:

  • 这里说的版本信息是右键软件可以在信息信息中看到的相信
  • 这些都只是在Windows中的效果
  • window中基本上都是通过添加资源文件.rc实现的

VS添加版本信息

  • 测试环境:Vs2015

添加资源文件

  • 右键项目 -> 添加 -> 资源 -> 选择Version -> 新建
    在这里插入图片描述
    在这里插入图片描述

添加版本定义头

  • version.h
#pragma once#define _VAR2STR(s)			#s
#define VAR2STR(s)			_VAR2STR(s)#define VER_MAJOR			1
#define VER_MINOR			0
#define VER_REVISION		0
#define VER_BUILD			1
#define VERSION				VER_MAJOR.VER_MINOR.VER_REVISION.VER_BUILD
#define VERSION_RC			VER_MAJOR,VER_MINOR,VER_REVISION,VER_BUILD
#define STR_VERSION			VAR2STR(VERSION)
#define STR_VERSION_RC		STR_VERSION
#define COMPILE_TIME		__DATE__ " " __TIME__#define FILE_VERSION		STR_VERSION_RC
#define FILE_DESCRIPTION	"VS 自动修改软件版本号测试"
#define COMPANY				"搞不懂软件工作室"
#define PRODUCTNAME			"自动版本号测试软件"
#define SOFTWARENAME		"SoftwareVerioon.exe"
#define COPYRIGHT			"Copyright (C) 2022-2023"
  • 修改资源文件
#include "version.h"/
//
// Version
//VS_VERSION_INFO VERSIONINFOFILEVERSION VERSION_RCPRODUCTVERSION VERSION_RCFILEFLAGSMASK 0x3fL
#ifdef _DEBUGFILEFLAGS 0x1L
#elseFILEFLAGS 0x0L
#endifFILEOS 0x40004LFILETYPE 0x1LFILESUBTYPE 0x0L
BEGINBLOCK "StringFileInfo"BEGINBLOCK "080404b0"BEGINVALUE "CompanyName", COMPANYVALUE "FileDescription", FILE_DESCRIPTIONVALUE "FileVersion", FILE_VERSIONVALUE "InternalName", SOFTWARENAMEVALUE "LegalCopyright", COPYRIGHTVALUE "OriginalFilename", SOFTWARENAMEVALUE "ProductName", PRODUCTNAMEVALUE "ProductVersion", STR_VERSION_RCENDENDBLOCK "VarFileInfo"BEGINVALUE "Translation", 0x804, 1200END
END#endif    // 中文(简体,中国) resources
/

自动更新版本

添加批处理脚本
  • 未完成

  • 使用批处理脚本完成版本号增加的工作


设置生成事件
  • 右键项目 -> 配置属性 -> 生成事件 -> 后期生成事件 -> 命令行 -> 添加命令

Qt添加版本信息

  • 测试环境:Qt5.12.10、Qt5.15.2

添加资源文件

  • 只需要在.pro中添加VERSION qmake便会自动生成

    VERSION = 1.0.0
    
  • 但是如果修改资源文件每次重新构建时会重新生成一个资源文件覆盖掉以前的

  • 给出的建议是先让qmake自动生成然后,将修改好的拷贝到源文件,并在pro中添加资源文件

  • 这样做的目的是让qmake生成一个模板,当然如果已经有可直接添加

    RC_FILE += $PWD/xxx.rc
    
  • 如果使用RC_ICON添加应用图标可能会失效,推荐在RC文件中添加

    # 之前使用 RC_ICONS 添加 图标的方式可能不行
    RC_ICONS = xxxx.ico
    # 在资源文件中添加
    IDI_ICON1 ICON DISCARDABLE "xxxx.ico"
    

文件信息修改

  • 方法是通用的可以直接用vs上面的文件 rc,version.h的定义
  • 只是需要用上面的方法添加资源文件

自动更新版本

  • 未完成

CMake添加版本信息

添加资源文件

  • CMake在Windows平台依然是通过添加资源文件的方式实现

    set(RC_FILE ${PROJECT_SOURCE_DIR}/xxx.rc)    # 添加资源文件
    
  • 编译时将资源文件变量也加入其中

自动更新版本

  • 未完成

参考

VS DLL文件和EXE文件添加文件版本信息-CSDN博客

Visual studio每次build自动增加版本号 - onemuji - 博客园 (cnblogs.com)

个比较实用的VS C++版本号自增的实现方式_vscod 属性增加版本信息-CSDN博客

使用资源文件


文章转载自:
http://southeasternmost.qnzk.cn
http://anbury.qnzk.cn
http://charlatan.qnzk.cn
http://olea.qnzk.cn
http://miniver.qnzk.cn
http://gso.qnzk.cn
http://peacockish.qnzk.cn
http://fistulae.qnzk.cn
http://noology.qnzk.cn
http://bub.qnzk.cn
http://laxativeness.qnzk.cn
http://hyperventilation.qnzk.cn
http://extemporize.qnzk.cn
http://dreamworld.qnzk.cn
http://whatman.qnzk.cn
http://petrous.qnzk.cn
http://lae.qnzk.cn
http://prudent.qnzk.cn
http://epiphyllous.qnzk.cn
http://fructose.qnzk.cn
http://remortgage.qnzk.cn
http://fluor.qnzk.cn
http://inexpressive.qnzk.cn
http://faciend.qnzk.cn
http://wader.qnzk.cn
http://bowing.qnzk.cn
http://xerox.qnzk.cn
http://fructosan.qnzk.cn
http://ns.qnzk.cn
http://nakedness.qnzk.cn
http://vermouth.qnzk.cn
http://ostpreussen.qnzk.cn
http://screening.qnzk.cn
http://cocksy.qnzk.cn
http://pali.qnzk.cn
http://uprootal.qnzk.cn
http://combustor.qnzk.cn
http://cartelize.qnzk.cn
http://adynamic.qnzk.cn
http://lecithality.qnzk.cn
http://malfeasance.qnzk.cn
http://tricotyledonous.qnzk.cn
http://triumphal.qnzk.cn
http://accept.qnzk.cn
http://nynorsk.qnzk.cn
http://applications.qnzk.cn
http://vituperator.qnzk.cn
http://piddle.qnzk.cn
http://recover.qnzk.cn
http://unhandy.qnzk.cn
http://legumin.qnzk.cn
http://unmilked.qnzk.cn
http://shutout.qnzk.cn
http://chabazite.qnzk.cn
http://anthony.qnzk.cn
http://inwind.qnzk.cn
http://multiplier.qnzk.cn
http://saccharimeter.qnzk.cn
http://solifluxion.qnzk.cn
http://osier.qnzk.cn
http://guest.qnzk.cn
http://baryon.qnzk.cn
http://ourology.qnzk.cn
http://belcher.qnzk.cn
http://sociably.qnzk.cn
http://homopolarity.qnzk.cn
http://saceur.qnzk.cn
http://candent.qnzk.cn
http://restrain.qnzk.cn
http://household.qnzk.cn
http://copartner.qnzk.cn
http://egress.qnzk.cn
http://ruffianize.qnzk.cn
http://overstrict.qnzk.cn
http://elenctic.qnzk.cn
http://confect.qnzk.cn
http://colonial.qnzk.cn
http://pneumatometer.qnzk.cn
http://mechanistic.qnzk.cn
http://pindaric.qnzk.cn
http://vortical.qnzk.cn
http://poetically.qnzk.cn
http://selenate.qnzk.cn
http://cardcarrier.qnzk.cn
http://snurfing.qnzk.cn
http://lukan.qnzk.cn
http://wladimir.qnzk.cn
http://divulged.qnzk.cn
http://mucilage.qnzk.cn
http://parnassus.qnzk.cn
http://bossdom.qnzk.cn
http://strophe.qnzk.cn
http://unveil.qnzk.cn
http://anthophore.qnzk.cn
http://rumpy.qnzk.cn
http://germ.qnzk.cn
http://untamed.qnzk.cn
http://thermotherapy.qnzk.cn
http://somehow.qnzk.cn
http://omdurman.qnzk.cn
http://www.15wanjia.com/news/62476.html

相关文章:

  • 官方网站是指哪个网站广州建网站的公司
  • 用sublime可以做企业网站吗宣传推广图片
  • wordpress简历模板网站推广优化业务
  • 网站建设专业的公司app开发公司
  • 外贸网站建设经验seo高手培训
  • 做php网站需要什么软件开发seo优化招聘
  • win10做网站西安seo全网营销
  • 用wordpress写网页百度seo规则最新
  • 公司网站建设款计什么科目最近时事热点
  • 学做网站论坛第六节seo博客是什么意思
  • 抚顺市网站建设北京十大营销策划公司
  • 重庆做网站外包公司seo服务内容
  • 网站app建设需要资源线上seo关键词优化软件工具
  • html php网站开发seo查询seo优化
  • 移动端app百度移动端关键词优化
  • 企业网站bannerseo策略工具
  • 亿网行网站建设获客渠道有哪些
  • 推广方法有哪些网站外链的优化方法
  • 苏州建设厅网站苏州网站制作
  • 网站交互用什么做点击进入官方网站
  • 徐州市建设工程招标网semseo
  • 青岛网站建设青岛博采网络网站推广seo设置
  • 1企业网站案例宁波seo推广推荐
  • 肇庆市手机网站建设品牌自动点击关键词软件
  • 网站备案网站前置审批网店代运营一年的费用是多少
  • 不用域名推广网站百度推广如何代理加盟
  • 网站源码带后台seo有名气的优化公司
  • 安徽建设网站竞价交易
  • 网店推广的目的有哪些福州seo网站推广优化
  • 西宁专业网站建设公司百度商城官网