Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 在生成时更新资源文件中的文件版本_C_Resources_Version - Fatal编程技术网

C 在生成时更新资源文件中的文件版本

C 在生成时更新资源文件中的文件版本,c,resources,version,C,Resources,Version,我有一个非托管程序(Fortran),我正在添加一个Version.rc资源文件以包含版本信息。是否有一种方法可以在构建时用每个构建时生成的随机数更新版本信息的最后数量?比如说 FILEVERSION = <major>,<minor>,<rev>,<build_hash> FILEVERSION=,,, 其中,每个构建都会更新,其他构建都是输入 这个问题与之类似,只是它没有SVN编号。正如上面@Hans所建议的那样。最好的方法是在Visual

我有一个非托管程序(Fortran),我正在添加一个Version.rc资源文件以包含版本信息。是否有一种方法可以在构建时用每个构建时生成的随机数更新版本信息的最后数量?比如说

FILEVERSION = <major>,<minor>,<rev>,<build_hash>
FILEVERSION=,,,
其中,每个构建都会更新,其他构建都是输入


这个问题与之类似,只是它没有SVN编号。

正如上面@Hans所建议的那样。最好的方法是在Visual Studio中添加一个预构建事件,该事件运行一个脚本(在本例中为Perl)来访问*.rc文件,并将其更改为随机数。

使用您最喜欢的脚本语言(或Fortran)修改其中包含的.rc文件或.h文件。