自動更改發布的版本號

2021-05-22 16:03:30 字數 810 閱讀 5566

這個是一同事發現的。

使用方法介紹如下:

該版本修改了:

1. 報錯的時候不增加版本。

2. 統計編譯耗時。

3. 未設定增加版本的工程不報錯。

4. 提示資訊會在output視窗顯示(會增加乙個macro選項).

全域性設定:

修改環境的tools–>customize–>add-ins and macro files–>browse

然後:1. 在其project,把.rc的versioninfo轉移到.rc2,

2. 在.rc2中#include 「versionno.h」

3. 把fileversion、productversion等用巨集代替,

fileversion filever

productversion productver

value 「fileversion」, strfilever

value 「productversion」, strproductver

4. 並在專案目錄下(.dsp所在目錄),新建乙個檔案versionno.h定義這些巨集,比如:

#define filever        2.1.5.1003

#define productver     2.1.5.1003

#define strfilever     「2.1.5.1003 ″

#define strproductver  「2.1.5.1003 ″

使用過程中:

編譯專案時候,只對activeproject的versionno.h版本資訊有效。故,一般編譯前需要選擇活動專案.

自動增加版本號

三個js檔案叫increment.js,version.h,build.h 如下 main function main var bdebug false var args wscript.arguments if args.length 0 args 0 debug bdebug true crea...

python 自動生成版本號

本文適用於使用subversion版本控制的讀者.前一段時間研究了一下tortoisesvn的源 發現它使用 nant subwcrev.exe 來自動生成版本號的.subwcrev.exe 是tortoisesvn下的乙個命令列工具,安裝了tortoisesvn 就找到它.這裡補充一下tortoi...

MDK自動生成版本號

mdk編譯工程時自動生成乙個檔案版本號,格式為 v x.x.x build 2021 01 13 11 08 41 by 計算機名 我的操作希望對讀到的小夥伴有幫助!檔案結構是這樣的 test svn mdk proj test.uvprojx getversionnumber svnreion.b...