0

在我的 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

鉴于在调试和错误查找方面浪费了一些时间,我希望编译器通过插入另一个 .dll 库的版本值来更新我的项目资源文件中的任何值,该值由MyProject使用。我想使用这个功能,所以我可以看到MyProject正在使用的第二个库的版本。有什么方法可以在编译时在MyProject.rc中插入另一个库的版本值?

谢谢。

4

1 回答 1

0

您可以编写一个简单的程序,获取 dll 版本并编辑 rc 文件,这可以称为预构建步骤。

于 2013-02-28T09:30:35.957 回答