【问题标题】:Add Version Info into .rc file in Qt在 Qt 中将版本信息添加到 .rc 文件中
【发布时间】:2013-08-30 09:34:37
【问题描述】:

我分别有一个myprogramm.exe.manifestfile 和myprogramm.rc 资源文件。当我添加到资源文件(其中有一个看到清单路径的CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "myprogramm.exe.manifest")版本信息它看不到清单文件并显示错误:“debug/myprogramm_res.0”找不到。如何添加版本信息?这样我就可以看到清单和版本信息。 PS我在.pro文件中添加了RC_FILE = myprogramm.rc。

【问题讨论】:

    标签: qt resources window version versioninfo


    【解决方案1】:

    我发现了自己的错误。 *.rc 资源文件实际上对任何小标点符号和语法都很挑剔。所以我发现这个here 通知并且实际上是正确的方法。

    【讨论】:

      【解决方案2】:

      如果您想将清单添加到项目中,请像这样使用它

      win32 {
      RC_FILE     = c:/app.rc
      -manifest c:/app.exe.manifest
      }
      

      如果在项目主目录上,则不要使用完整路径。

      【讨论】:

        【解决方案3】:

        在你的 *.pro 文件中添加:

        VERSION = 1.2.3
        

        看here。要为可执行文件添加版本,您不需要 *.rc 文件。

        【讨论】:

        • 感谢您的回答。我已经想出将版本信息嵌入可执行文件并发布了该答案。更多答案很好,谢谢。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-30
        相关资源
        最近更新 更多