国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C > 正文

VC使用編譯時間作為版本號標識的方法

2020-02-24 14:31:37
字體:
來源:轉載
供稿:網友

初學者的童鞋一定遇到過手動更改軟件版本號的操作,那么有沒有一種方法,軟件版本號將自動更新與編譯時間?還真的有,武林技術頻道今天將和你分享VC使用編譯時間作為版本號標識的方法。

常用方法分兩步:

1. 得到編譯時間;

2. 設置基準時間,以編譯時間距基準時間的總天數的2倍作為版本號,適當情況還可加上初值;

其中第一步實現有兩種方法:

1. 直接使用系統宏:CString OcxTime = __DATE__;
2. 在編譯選項的Pre-link Step中調用批處理文件.bat:

@echo offecho #pragma once>"Ver.h"echo #define APP_VER_NUM  "%data%">>"Ver.h"

其它網友的補充

使用宏__DATE__和__TIME__

CString strVersion,strBuildTime; strBuildTime = __DATE__; strBuildTime.Append(" "); strBuildTime.Append(__TIME__); COleVariant vtime(strBuildTime); vtime.ChangeType(VT_DATE); COleDateTime dateTime=vtime; SYSTEMTIME systime; VariantTimeToSystemTime(dateTime, &systime); CTime buildTime(systime); strVersion = buildTime.Format(" Builded %Y-%m-%d %H:%M:%S "); 

it一夢同學的補充

一般來說,發布的正式軟件都會包含程序的svn版本號以及軟件的編譯版本和編譯時間等信息,但是這些東西并不是默認就存在的,需要我們進行一些步驟的處理。具體做法有幾種,萬變不離其宗的是,利用SVN自帶的指令獲取到版本號以及當前時間,填充模板當中的占位符,最后用替換后的模板覆蓋資源文件即可。這里只講最簡單的一種:
a. 首先需要給VC程序添加資源文件,假設程序名為Test,則資源文件為Test.rc
b. 向資源文件中添加新的資源項——version,資源文件用記事本打開,增加了如下代碼:

VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 1,0,0,1 FILEFLAGSMASK 0x17L#ifdef _DEBUG FILEFLAGS 0x1L#else FILEFLAGS 0x0L#endif FILEOS 0x4L FILETYPE 0x1L FILESUBTYPE 0x0LBEGIN  BLOCK "StringFileInfo"  BEGIN    BLOCK "080404b0"    BEGIN      VALUE "FileDescription", "Test"      VALUE "FileVersion", "1, 1, 1, 0"      VALUE "InternalName", "Test"      VALUE "LegalCopyright", "Copyright (C) 2015"      VALUE "OriginalFilename", "Test.exe"      VALUE "ProductName", "Microsoft"      VALUE "ProductVersion", "V1.0"    END  END  BLOCK "VarFileInfo"  BEGIN    VALUE "Translation", 0x804, 1200  ENDEND

c. 接下來創建一個模板,利用SVN提供的占位符WCREV獲取版本號,WCNOW獲取編譯時間。模板可以直接復制Test.rc文件,更名為Test.rc2。修改上述代碼中的ProductVersion的值即可:

VALUE "ProductVersion", "V2.1.1.$WCREV$.(Build$WCNOW$)"

d. 那么何時進行占位符的替換,隨后替換程序的資源文件Test.rc,準確的將版本號與編譯時間編譯進程序呢?VS提供了一個Build Events配置,我們選擇Pre-Build Event,增加一行代碼如下:

SubWCRev $(ProjectDir) $(ProjectDir)/Test.rc2 $(ProjectDir)/Test.rc

代碼的意思是在程序編譯之前,用SVN的腳本工具SubWCRev獲取到工程目錄的SVN號以及當前的編譯時間,替換rc2文件中的占位符,覆蓋到rc文件中。

以上就是關于VC使用編譯時間作為版本號標識的方法介紹,隨著IT行業的高速發展,這方面需求不斷增大,可以說是很有前景的一個專業。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
中文日本在线观看| 在线看a视频| 九九色在线观看| 亚洲一区二区三区在线观看网站| 国产亚洲精品久久久久久移动网络 | 久草网在线视频| 九九精品视频在线观看九九| 久热精品视频在线播放| 国产永久免费高清在线观看视频| 国产黄在线观看| 国产经典av| 亚洲成人福利| 九九热视频在线| 国产精品va在线观看视色| 国产精品入口免费麻豆| 伊人222成人综合网| 免费不卡中文字幕视频| 国产精品入口麻豆免费观看| 亚洲最新永久在线观看| 国产卡一卡二卡三| aaa大片在线观看| 国产免费av高清在线| 中文字幕专区| 亚洲精品视频区| 国产麻豆麻豆| 6699久久国产精品免费| 免费在线播放av| 91亚洲精选| 国产中文伊人| 99免费视频| 国产日韩精品在线看| 美女网站在线观看| 在线国产福利网站| 91精品国产高久久久久久五月天| 国产系列在线观看| 国产无遮挡在线视频免费观看| 国产日产精品久久久久久婷婷| 欧美96在线| 久久精品亚洲7777影院| 国产区视频在线观看| 美女av在线播放| 日本国产在线| 在线视频xx| 91超碰国产在线| 精品国产美女福利到在线不卡| 精品视频一二三| www.狠狠艹| 亚洲综合激情六月婷婷在线观看 | 国产精品入口麻豆免费观看| 夜色资源网av在先锋网站观看| 国产乱子伦三级在线播放| 国产成人综合美国十次| 国产娇喘精品一区二区三区图片| 超碰免费在线观看| 日本一二区视频| www久久日com| 欧美成人亚洲高清在线观看| 日本福利在线| 久热中文字幕精品视频在线| 免费久久网站| 天天av天天爱| 国产精品白浆视频免费观看| 国产色婷婷在线| 国产激情在线| 国产不卡一卡2卡三卡4卡5卡在线| 国产网红女主播精品视频| 国产鲁鲁视频在线观看特色| 国产小视频免费在线网址| 精品电影在线| 超碰免费在线观看| 国产美女av在线| 中文字幕2019第三页| 蜜桃视频网站在线| 国产一卡2卡3卡免费网站| 国产经典av| 青青国产在线| 国产精品伦一区二区三区视频| 免费a级毛片在线播放| 免费国产在线视频| 国产一级大片| 国产第一页在线| 最新中文字幕在线| 国产激情三区| 最新中文字幕av专区| 亚洲视频精品在线观看| 久久五月精品中文字幕| 在线观看精品一区二区三区| 成人欧美精品久久久久影院| 91在线超碰| 国产网红在线| 好男人社区在线视频| 在线观看中文字幕的网站| 18加网站在线| 最近中文字幕在线中文视频| 四虎精品视频| 精品99又大又爽又硬少妇毛片| 国产精品综合久久久久| 伊人影院在线播放| 国产特级嫩嫩嫩bbb| 国产美女在线观看| 久青青在线观看视频国产| eeuss在线观看| av亚洲男人天堂| 在线播放国产区| 国产黄大片在线观看画质优化| www.av在线播放| 国产午夜在线视频| 日本中文字幕高清视频| 99久热re在线精彩视频| 午夜视频在线看| 国产精品天堂| 国产真实伦在线观看| 国产女王在线**视频| 天天操人人干| 国产中文在线| 国产永久免费高清在线观看视频| 青青草视频在线免费观看| 精品入口蜜桃| 在线久久视频| 牛牛精品视频在线| 国产麻豆一级片| 国产精品视频一区二区图片| 国产不卡在线| 精品欧美不卡一区二区在线观看| 国产一二三区在线观看| 最近免费中文字幕在线第一页| 成人欧美精品久久久久影院| 久久国产综合视频| 国产毛片毛片| 在线中文免费视频| 日本欧洲一区| 中文字幕一区二区三区免费视频| 成人欧美亚洲| 免费99热在线观看| 国产无遮挡在线视频免费观看| 国产福利免费观看| 在线观看的av网站| 中文字幕视频在线免费| 国产盗摄一区二区| 欧美视频免费一区二区三区| 国产一区久久精品| 亚洲xxxxxx| 激情丁香久久| 国产盗摄精品一区二区酒店| 热99re久久精品这里都是免费| 午夜视频在线观看网站午夜视频在线 | 亚洲欧美中文字幕在线观看| 麻豆电影传媒二区| 在线中文字幕第一页| 黄色电影网站在线观看| 97中文字幕| 国产精品久久久久久福利| 欧美日韩国产亚洲沙发| 国产一二在线观看| 欧美成人精品福利网站| 天天插天天射| 伊人电影在线观看| 国产成人无吗| 国产乱精品一区二区三区| 天天操夜夜添| av在线1区2区| 国产l精品国产亚洲区在线观看| 欧美性猛交xxxxbbbb| 国产粉嫩一区二区三区在线观看| 欧美日韩**字幕一区| 国产视频97| 日本中文字幕视频| 在线激情网站| 精品福利视频导航大全| 国产黄在线播放| 国产香蕉在线| 中文字幕视频在线| 国产网红在线观看| 999在线视频| 日本高清中文字幕二区在线| 麻豆国产在线播放| 午夜视频在线看| 国产午夜视频| 国产偷倩在线播放| 国产无遮挡又黄又爽免费软件| av在线不卡网站| 亚洲精品男人| eeuss影院在线| 免费a级在线播放| 午夜视频在线免费| 国产一级二级在线| 国产精品186在线观看在线播放 | 国产网站观看9久| 国产麻豆高清视频在线第一页| 国产对白叫床清晰在线播放| 国产精品一卡二卡三卡| 五月天天在线| 在线成人一区| 国产一区二区影视| 99热国产在线| 国产在线黄色片| 亚洲视频精品在线观看| 国产一区二区三区福利| 中文乱码字幕av网站| 免费特级黄毛片|