有没有一种简单的方法可以在运行时从资源文件中获取应用程序的版本信息?
实际上,我想做的是能够在运行时显示“版本 X.Y.Z”,而无需在某个地方有一个单独的变量,我必须与我的 ProductVersion 和 FileVersion 保持同步。
澄清一下:是的,这是一个标准的 C++ Windows 项目。我知道 GetFileVersionInfo方法但是必须从内存中的版本中打开二进制文件只是为了查询版本信息似乎很愚蠢-我确定我在这里遗漏了一些明显的东西:-)
最佳答案
如果操作系统是 Windows,请使用 GetFileVersionInfo
和 VerQueryValue
函数。
关于c++ - 从应用程序中获取应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12405248/