RC文件生成版本信息的问题

RC文件内容如下:
1 VERSIONINFO
FILEVERSION 1, 0, 0, 1
PRODUCTVERSION 1, 0, 0, 1
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
BEGIN
  BLOCK "StringFileInfo"
  BEGIN
    BLOCK "080404b0"
    BEGIN
      VALUE "FileDescription", "a 应用程序\0"
      VALUE "FileVersion", "1, 0, 0, 1\0"
      VALUE "InternalName", "a\0"
      VALUE "LegalCopyright", "Copyright (C) 2008\0"
      VALUE "OriginalFilename", "a.exe\0"
      VALUE "ProductName", " a 应用程序\0"
      VALUE "ProductVersion", "1, 0, 0, 1\0"
    END
  END
  BLOCK "VarFileInfo"
  BEGIN
    VALUE "Translation", 2052, 1200
  END
END

用Brcc32生成Res,在工程中包含此Res后,EXE的版本信息中是中文的地方显示乱码,英文或数字的却没问题,如何解决,有人遇见过吗?

解决:

解决了,将D7下的rw32core.dll 复制到 2007或2009的bin下即可

转载于:https://www.cnblogs.com/fyen/archive/2011/03/11/1980341.html

你可能感兴趣的:(RC文件生成版本信息的问题)