• 6633阅读
  • 4回复

[提问]Qt4+VS2008的编译环境怎么设置生成的程序版本号啊? [复制链接]

上一主题 下一主题
离线xuang
 

只看楼主 倒序阅读 楼主  发表于: 2014-03-29
如题。
离线XChinux

只看该作者 1楼 发表于: 2014-03-29
# if defined(UNDER_CE)
#  include <winbase.h>
# else
#  include <winver.h>
# endif

IDI_ICON1    ICON    DISCARDABLE    "D:\\work\\WJFP\\src\\image\\main.ico"

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", "北京海公司\0"
                VALUE "FileDescription", "望京系统\0"
                VALUE "FileVersion", "1.0.0.0\0"
                VALUE "LegalCopyright", "版权所有(C) 2012-20 保留所有权利\0"
                VALUE "OriginalFilename", "WJFP.exe\0"
                VALUE "ProductName", "WJFP\0"
                VALUE "ProductVersion", "1.0.0.0\0"
            END
        END
        BLOCK "VarFileInfo"
        BEGIN
            VALUE "Translation", 0x0409, 1200
        END
    END
/* End of Version info */

二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2014-03-29
像上面那样写个 . rc文件,然后在 pro文件中加RC_FILE = XXX.rc
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xuang

只看该作者 3楼 发表于: 2014-03-30
谢谢 通过修改已有的*.rc文件问题差不多解决了 不过我还有一个疑问 就是在VS2008中新建Qt项目 如果不在新建向导中勾选那个使用图标的选项 这个Qt项目就不会有*.rc文件 而且也没有*.pro文件 这种情况应该怎么办?
离线XChinux

只看该作者 4楼 发表于: 2014-04-02
自己写个.rc,然后加进去。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个