這個是一同事發現的。
使用方法介紹如下:
該版本修改了:
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...