我正在瀏覽整個互聯網,但Google確實向我展示了與我所尋找的內容無關的結果。我想要做的是定義我的程序的版本,所以如果用戶將查看控制面板來管理已安裝的應用程序,他將看到應用程序版本,如「1.0.0」,「2.6.8b」等。C - 在代碼中定義應用程序版本
0
A
回答
2
您是否在尋找這樣的事情:
#include <stdio.h>
#define VERSION_MAJOR 0
#define VERSION_MINOR 4
#define VERSION_MICRO 2
#define VERSION_SPECIAL "/beta"
#define STRINGIFY0(s) # s
#define STRINGIFY(s) STRINGIFY0(s)
#define VERSION STRINGIFY(VERSION_MAJOR)"."STRINGIFY(VERSION_MINOR)"."STRINGIFY(VERSION_MICRO)""VERSION_SPECIAL
int main(void)
{
printf("Version: '%s'\n", VERSION);
}
這將打印從編輯
Version: '0.4.2/beta'
結論你指的窗口。 Windows應用程序將版本信息作爲資源來處理。
更多VERSIONINFO
資源在這裏:https://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
+0
生成版本有趣的實現,將其視爲應用內的版本定義。但是,你能看看更新的問題嗎?作爲一個側面說明,我搜索了一些關於「資源文件」的內容,我想我必須在那裏提供'VERSION' – lolbas
相關問題
- 1. c#應用程序版本
- 2. 在代碼中查找應用程序版本號
- 3. 在代碼中獲取Qt應用程序的版本
- 4. 實時應用程序版本未反映在代碼中
- 5. 在Android中檢索應用程序的版本代碼
- 6. 將自定義版本信息添加到C#應用程序
- 7. C#應用程序 - 自定義彙編版本格式
- 8. 是否可以在weblogic-application.xml中定義應用程序版本?
- 9. 在connect.js源代碼中定義的應用程序在哪裏?
- 10. 如何在heroku上顯示RoR應用程序代碼版本?
- 11. 在標準應用程序中注入自定義代碼
- 12. .NET應用程序中的c#代碼
- 13. Play Framework 2:閱讀Build.scala中定義的應用程序版本
- 14. 在哪裏定義Rails應用程序的版本號
- 15. C#Directx應用程序崩潰版本
- 16. 在C#代碼中增加版本號
- 17. 在C#應用程序中使用現有的C++代碼
- 18. 在C#應用程序中調用opencv C++代碼
- 19. 如何在C#中使用應用程序的C++代碼
- 20. iOS應用程序版本
- 21. Ionic應用程序版本
- 22. Java - 保持分割代碼庫的多版本應用程序
- 23. 代碼檢查更新,安裝新版本的應用程序
- 24. Win32應用程序調用C代碼
- 25. 如何更改Android應用程序的已定義API版本?
- 26. iOS - 目標C代碼獲取第三方應用程序的版本
- 27. 確定應用程序版本
- 28. 在Laravel應用程序中指定應用程序版本的位置?
- 29. 從IIS「應用程序」運行「網站」中的自定義C#代碼
- 30. 在C#中爲Os版本定義
,你有通過谷歌不同的答案應該解釋,這樣你明白,你的問題太寬泛的事實。 –
有這麼多可能的答案,這個問題對於這個網站顯然太寬泛了。最簡單的解決方案就是在公共頭文件中定義一個版本字符串並使用它。如果這不符合您的需求,請提供更多詳細信息,並理想地顯示一些代碼。 –
您可以從您的版本控制系統 –