我需要在我的項目中設置/更新多個C++ DLL的版本信息。 我正在考慮擁有一個通用版本信息資源(.rc)文件。我可以在此rc文件中更新版本詳細信息,將其構建到編譯資源(.res)文件,並將所有C++ DLL項目設置爲鏈接到此.res文件。 但版本信息還包含其他信息,如「FileDescription」,「FileName」,每個DLL都會有所不同。 有沒有解決方案可以一步設置多個C++ DLL的版本信息?設置多個C++ DLLS的版本信息
0
A
回答
0
我們如何做是在我們常見的包含路徑中有一個名爲「version.rc2」的文件,然後在每個項目的.rc2文件中包含該文件。在項目.rc2文件中的#include「version.rc2」之前,我們還包括一個名爲ProjVerInfo.h的文件,該文件在每個項目中定義,每個項目爲每個項目定義FILE_DESCRIPTION,INTERNAL_NAME和ORIGINAL_NAME。當每個項目包含version.rc2文件時,這些文本將被替換爲所有版本信息。
+1
這是我如何處理它,適用於很多DLL。我的構建實際上是爲了構建一個具有git修訂版和版本號'#define'd的常規C/++頭文件,然後包含所有資源(包括一些源代碼文件,用於標記日誌)。 – ssube 2012-07-20 15:13:47
相關問題
- 1. 設置EXE版本信息
- 2. C++ DLLs的更新版本
- 3. 設置現有.dll的版本信息?
- 4. 在Windows中設置假版本信息
- 5. 信息oracle版本c#
- 6. 配置沒有任何版本信息 - 假設配置爲版本1.5
- 7. Intellij IDEA版本信息
- 8. DirectX版本信息
- 9. 發佈調試版本的asp.net dlls
- 10. 信息設置
- 11. 的Windows版本信息
- 12. 獲取Android版本信息
- 13. Perl模塊,版本信息
- 14. 從.ABR文件(Photoshop筆刷設置)中讀取版本信息
- 15. 從代碼中設置Delphi 7項目「版本信息」?
- 16. 無法在IExpress中爲Self Extractor設置版本信息
- 17. 如何通過管道設置版本信息?
- 18. Java版本統計信息
- 19. NSURLRequest,NSURLConnection版本信息
- 20. 檢索MSbuild中的多個DLL的彙編版本信息
- 21. python-qgis版本信息
- 22. maven build - 版本信息
- 23. Lua C API:設置錯誤源信息
- 24. UWP SDK版本信息
- 25. 版本信息的最佳實踐?
- 26. iOS的Objective-C的設置Framework版本
- 27. 獲取當前版本的C#中的版本信息的包的URL
- 28. 的AssemblyInfo版本信息,星號表示
- 29. python運行時版本統計信息
- 30. C++ STL和DLLs
[Visual Studio C++(Win32)項目中同步版本資源]的可能重複(http://stackoverflow.com/questions/894329/synchronizing-version-resources-in-visual-studio-c-win32-projects) – crashmstr 2012-07-20 15:23:02