自动更新visual c ++ resourcefile中的值

时间:2013-02-28 09:21:57

标签: visual-c++ resources resource-file

在我的Visual C ++ 6.0项目中,我在 MyProject.rc 文件中有一些值,比如

BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040604b0"
        BEGIN
            VALUE "Comments", "My Project comment\0"
            VALUE "CompanyName", "My Company\0"
            VALUE "ProductVersion", "9, 9, 1, 9\0"
            VALUE "SpecialBuild", "Release Version\0"
        END
    END
END

鉴于在调试和错误查找中浪费了一些时间,我希望编译器通过插入 MyProject的即可。 我想使用此功能,因此我可以看到第二个库 MyProject 正在使用的版本。 有没有什么方法可以在 MyProject.rc 中的编译时插入另一个库的版本值?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以编写一个简单的程序来获取dll版本并编辑rc文件,该文件可以作为pre-build-step调用。