VS VC 在生成檔案中新增專案版本號資訊

2021-10-01 10:59:35 字數 806 閱讀 3470

在vs專案中生成exe或dll檔案時,有時候需要新增版本號,系統預設生成時project.exe檔案,如果想給project.exe檔案追加乙個版本號資訊(例如project_v1.0.0.exe).而又不想每次都手動修改,於是開始嘗試如何自動新增這個版本資訊。

我的目標是不影響除錯,在編譯生成後將生成的檔案project.exe copy到project_v1.0.0.exe。簡單三部步驟

1.首先定義版本資訊的標頭檔案:

version.h

#pragma once

#define project_version "v1.0.0"

這麼定義的原因是方便其他地方可以統一使用這個版本號,每次修改版本號改這一處的定義就好。

2.開啟生成後事件命令列

(專案-》屬性-》配置屬性-》生成事件-》生成後事件)

然後新增生成後事件命令列中編輯命令列如下:

cd

$(projectdir)

for /f "tokens=3 delims= " %%i in

(version.h)

doset

"ver=%%i"

copy "$(targetdir)

$(targetfilename)

""$(targetdir)

$(targetname)

_%ver%.exe"

3.重新生成一下專案

你會發現在生成的目錄下會出現project.exe 以及project_v1.0.0.exe兩個檔案。

好了,目的已達到。

c 如何在生成資料夾或者檔案時候自動重新命名

如果你在乙個資料夾裡面,連續新增資料夾或者檔案 不改名字 那麼系統會自動加上 1 2 3 這個效果我在網上搜不到,自己寫一下也不太難.資料夾的 string dir c users lenovo desktop test 2 string newdir dir int i 0 while direc...

c 如何在生成資料夾或者檔案時候自動重新命名

如果你在乙個資料夾裡面,連續新增資料夾或者檔案 不改名字 那麼系統會自動加上 1 2 3 這個效果我在網上搜不到,自己寫一下也不太難.資料夾的 不斷點選按鈕就有效果 1 private void btnadd click object sender,eventargs e 211 directory...

專案管理文件及使用Bat快速生成檔案目錄

專案管理檔案目錄選單.bat md 1 需求調研 md 2 方案設計 md 3 架構設計 md 4 開發 md 5 系統測試 md 6 系統上線 md 7 專案結案 1 需求調研 md 1 需求調研 業務流程操作痛點調研 2 方案設計 md 2 方案設計 內部方案初稿 內部方案評審 使用者確認 3 ...