问题描述
在Windows中右键单击文件后,将出现一个弹出菜单,其底部带有“属性”。
转到:在文件上单击鼠标右键->“属性”->“详细信息”,我得到一个带有文件说明的标签,其中包含:
文件说明, 类型, 文件版本 产品版本, 版权, 尺寸, 修改日期, 语言。
是否可以从cygwin设置以上任何参数(例如:文件版本,产品版本,版权)?我希望在每次编译/构建会话后都可以使用参数。
如果可以,请告诉我,谢谢。
解决方法
有关Cygwin用户指南的小指南,位于
https://cygwin.com/cygwin-ug-net/windres.html
例如,Cygwin1.dll信息存储在:
27 BEGIN
28 BLOCK "StringFileInfo"
29 BEGIN
30 BLOCK "040904B0"
31 BEGIN
32 VALUE "CompanyName","Red Hat"
33 VALUE "FileDescription","Cygwin POSIX Emulation DLL"
34 VALUE "FileVersion",STRINGIFY(CYGWIN_VERSION)
35 VALUE "InternalName",CYGWIN_DLL_NAME
36 VALUE "LegalCopyright","Copyright \251 Cygwin Authors 1996-" STRINGIFY(CYGWIN_BUILD_YEAR)
37 VALUE "OriginalFilename",CYGWIN_DLL_NAME
38 VALUE "ProductName","Cygwin"
39 VALUE "ProductVersion",STRINGIFY(CYGWIN_VERSION)
40 VALUE "APIVersion",CYGWIN_API_VERSION
41 VALUE "SharedMemoryVersion",STRINGIFY(CYGWIN_VERSION_SHARED_DATA)
42 VALUE "RegistryKey",CYGWIN_INFO_CYGWIN_REGISTRY_NAME
43 VALUE "BuildDate",CYGWIN_BUILD_DATE_TIME
44 END
45 END
46 BLOCK "VarFileInfo"
47 BEGIN
48 VALUE "Translation",0x409,1200
49 END
50 END