
windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含有这样的信息,该怎么办呢?那就如下 *** 作吧:新建rc文件,在rc文件填入下的信息
#if defined(UNDER_CE)
#include <winbaseh>
#else
#include <winverh>
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904B0"
BEGIN
VALUE "CompanyName", "artphoto365com\0"
VALUE "FileDescription", "ArtPhoto365C线下软件\0"
VALUE "FileVersion", "1000\0"
VALUE "LegalCopyright", "(C) 2010-2011 artphoto365com\0"
VALUE "OriginalFilename", "ArtPhoto365Cexe\0"
VALUE "ProductName", "ArtPhoto365C线下软件\0"
END
END
END
然后记住将pro文件的OTHER_FILES += resourcerc改成RC_FILE = resourcerc,要不编译生成的程序不含有版本信息。
Qt creator生成release版本的方法
在Qt creator的左下角,有一个按钮(如图)。
点击后,在右侧的菜单中选择release
然后点击绿色的类似于播放按钮的按钮进行编译、运行。
以上就是关于怎么给qt程序添加版本信息全部的内容,包括:怎么给qt程序添加版本信息、求解,用QT creator怎么生成release版本、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)