Qt可執行程序寫入版本信息


【1】新建Qt工程

  1.1 具體新建步驟不贅述。

  1.2 新建工程后文件目錄如下:

  

  1.3 留意對比一下你的代碼目錄,可以發現我的文件目錄中多了一個rc類型的資源文件。那么,它也就是關鍵點。

  1.4 首先需要添加這個資源文件。

    方法很簡單:新建一個txt文件。當然,名稱按具體項目自擬,再把后綴直接改為rc類型即可。

    文件中的內容呢?請看下文(注意:文件內的換行等等符號不可以錯亂):

 1 IDI_ICON1 ICON "version.ico"
 2 
 3 #if defined(UNDER_CE)
 4 #include <winbase.h>
 5 #else
 6 #include <winver.h>
 7 #endif
 8 
 9 VS_VERSION_INFO VERSIONINFO 10     FILEVERSION 1,0,0,10
11     PRODUCTVERSION 1,0,0,10
12     FILEFLAGSMASK 0x3fL
13 #ifdef _DEBUG 14  FILEFLAGS VS_FF_DEBUG 15 #else
16     FILEFLAGS 0x0L
17 #endif
18  FILEOS VOS__WINDOWS32 19  FILETYPE VFT_DLL 20     FILESUBTYPE 0x0L
21  BEGIN 22         BLOCK "StringFileInfo"
23  BEGIN 24             BLOCK "080404b0"
25  BEGIN 26                 VALUE "CompanyName", "中國軟件股份有限公司\0"
27                 VALUE "FileDescription", "軟件名稱\0"
28                 VALUE "FileVersion", "1.0.0.10\0"
29                 VALUE "ProductVersion", "1.0.0.10\0"
30                 VALUE "LegalCopyright", "版權所有 (C) 中國軟件股份有限公司\0"
31                 VALUE "LegalTrademarks", "中國軟件股份有限公司\0"
32                 VALUE "OriginalFilename", "version.exe\0"
33                 VALUE "ProductName", "軟件名稱\0"
34                 VALUE "InternalName", "version.exe\0"
35  END 36  END 37         
38         BLOCK "VarFileInfo"
39  BEGIN 40             VALUE "Translation", 0x804, 1200
41  END 42     END
View Code

  1.5 其次,把這個文件添加至工程中。

    方法得注意:照這樣在工程的pro文件中添加一行

    

  1.6 最后,按需要修改一下這個rc文件的內容。構建一下。

    測試方法:找到構建的exe可執行文件(eg: version.exe),右擊--->屬性--->詳細信息tab。

    效果如下圖所示:

    

  1.7 到此結束 簡單總結

  總結:實踐一下最重要!

 

Good Good Study, Day  Day  Up.

順序   選擇   循環   總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM