宏控制版本号[VC]

来源:互联网 发布:天心软件科技有限公司 编辑:程序博客网 时间:2024/06/05 16:27

define.h

#define VER_A 1#define VER_B 0#define VER_C 3#define VER_D 5#define _Stringizing(v)    #v#define _VerJoin(a, b, c, d)  _Stringizing(a.b.c.d)#define STR_Version  TEXT(_VerJoin(VER_A,VER_B,VER_C,VER_D))#define STR_AppName    TEXT("XX")#define STR_Author    TEXT("XX市XX网络技术有限公司")#define STR_Corporation    TEXT("XX市XX网络技术有限公司")#define STR_Description    TEXT("XX客户端")#define STR_Copyright    TEXT("XX市XX网络技术有限公司.保留所有权利.2011")


资源视图/Resource Include

只读符号指令:#include "define.h"

编译时指令:

LANGUAGE LANG_NEUTRAL, SUBLANG_DEFAULT#pragma code_page(DEFAULT)VS_VERSION_INFO VERSIONINFOFILEVERSION VER_A, VER_B, VER_C, VER_DPRODUCTVERSION VER_A, VER_B, VER_C, VER_DFILEFLAGSMASK VS_FFI_FILEFLAGSMASKFILEFLAGS 0FILEOS VOS__WINDOWS32FILETYPE 0FILESUBTYPE VFT2_UNKNOWNBEGIN    BLOCK "StringFileInfo"    BEGIN        BLOCK "040004e4"        BEGIN            VALUE "FileVersion", STR_Version            VALUE "FileDescription", STR_Description            VALUE "ProductName", STR_AppName            VALUE "ProductVersion", STR_Version            VALUE "CompanyName", STR_Corporation            VALUE "LegalCopyright", STR_Copyright            //VALUE "Comments", "Powered by " STR_Author "."            VALUE "OriginalFilename", STR_AppName         END    END    BLOCK "VarFileInfo"    BEGIN        VALUE "Translation", 0x0400, 0x04e4    ENDEND


如下图: