将版本信息添加到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文件。谢谢您的回答。我已经找到了将版本信息嵌入到可执行文件中的方法,并发布了答案。更多的答案是好的,谢谢。