如何添加一个 mingw gcc 编译的可…

来源:互联网 发布:京东天猫淘宝哪个好 编辑:程序博客网 时间:2024/06/08 16:19
答案

首先,您需要创建一个 .rc文件,看起来是这样的:

id ICON "path/to/my.ico"
好,其实,我会假设您需要首先创建图标 … … 但不管怎么说 … … ID可以漂亮的很多东西。除非您想要在您的代码中引用它也没关系。

然后运行 windres,如下所示:

windres my.rc -O coff -o my.res
然后你只包括 my.res 随您的对象文件链接时。例如,

g -o my_app obj1.o obj2.o my.res
而且,应该都有它。希望它能帮助,我花了一整个晚上,跟踪他上星期当我 wxwidgets 的移植程序从 linux 向windoze...

和额外免费如果想在您的应用程序中包含版本信息添加到 .rc文件中的以下样板,并相应地修改:

1 VERSIONINFO
FILEVERSION    1,0,0,0
PRODUCTVERSION  1,0,0,0
BEGIN
  BLOCK"StringFileInfo"
  BEGIN
    BLOCK"080904E4"
   BEGIN
     VALUE "CompanyName", "My Company Name"
     VALUE "FileDescription", "My excellentapplication"
     VALUE "FileVersion", "1.0"
     VALUE "InternalName", "my_app"
     VALUE "LegalCopyright", "My Name"
     VALUE "OriginalFilename", "my_app.exe"
     VALUE "ProductName", "My App"
     VALUE "ProductVersion", "1.0"
   END
  END

  BLOCK "VarFileInfo"
  BEGIN
    VALUE"Translation", 0x809, 1252
  END
END
请注意,langID 是英国英语 (这是最接近本地化,可以识别的澳大利亚)。如果您希望美国"英语",然后更改为BLOCK行:

BLOCK "040904E4"
和翻译线:

VALUE "Translation", 0x409, 1252
0 0
原创粉丝点击