如何使exe文件版本可读取所有版本的Windows系统

时间:2014-08-05 12:54:05

标签: c++builder c++builder-xe2 fileversioninfo

我有32位程序用c ++ builder xe2编写,它有动态链接的bpl文件。 我的程序更新系统基于exe文件版本。但是在一些客户端中,因为程序看到1.0.0.0文件版本而不是2.3.0.94。当我在这个窗口中检查文件的特性时,它也显示1.0.0.0。

如何编译exe文件以确保所有版本的Windows系统都可以读取该版本?

1 个答案:

答案 0 :(得分:3)

您的项目可能有多个构建配置,并且您没有在编译的所有配置中定义版本信息。随着构建配置和选项集的引入,定义版本信息变得越来越难以管理,因为用户希望一次定义版本信息并使其自动执行各种配置,但事实并非如此。用户通常必须根据需要多次复制其版本信息,或使用第三方工具或IDE插件为其处理它。这是近年来Embarcadero IDE版本的一个众所周知的缺点,在Embarcadero论坛上有无数关于它的讨论。