将版本信息添加到Qt中的.rc文件中

将版本信息添加到Qt中的.rc文件中,qt,resources,window,version,versioninfo,Qt,Resources,Window,Version,Versioninfo,我有一个myprogram.exe.manifest文件和myprogram.rc资源文件。当我添加到资源文件(其中有一个CREATEPROCESS\u MANIFEST\u resource\u ID RT\u MANIFEST“myprogram.exe.MANIFEST”可以看到清单路径)时,它无法看到清单文件,并显示一个错误:“debug/myprogram\u res.0”无法找到。如何添加版本信息?这样我就可以看到清单和版本信息。 PS I在.pro文件中添加RC\u file=my

我有一个
myprogram.exe.manifest
文件和
myprogram.rc
资源文件。当我添加到资源文件(其中有一个
CREATEPROCESS\u MANIFEST\u resource\u ID RT\u MANIFEST“myprogram.exe.MANIFEST”
可以看到清单路径)时,它无法看到清单文件,并显示一个错误:“debug/myprogram\u res.0”无法找到。如何添加版本信息?这样我就可以看到清单和版本信息。
PS I在.pro文件中添加
RC\u file=myprogramm.RC

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

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

或者,如果在project home dir上使用完整路径,则不要使用完整路径。

我发现了自己的错误
*.rc
资源文件实际上对任何小的标点符号和语法都很挑剔。因此,我找到了这一具有启发性且实际上是正确的方法。

添加到您的*.pro文件中:

VERSION = 1.2.3

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

谢谢您的回答。我已经找到了将版本信息嵌入到可执行文件中的方法,并发布了答案。更多的答案是好的,谢谢。