美文网首页
Go编译为可执行文件增加Logo

Go编译为可执行文件增加Logo

作者: jameschuh | 来源:发表于2021-10-09 09:13 被阅读0次

首先准备ico文件,如favicon.ico

新建.rc文件,内容为:

IDI_ICON1 ICON "favicon.ico"

创建manifest文件

  • 文件名:go文件名.exe.manifest
  • 文件内容
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="x86"
    name="controls"
    type="win32"
></assemblyIdentity>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="*"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        ></assemblyIdentity>
    </dependentAssembly>
</dependency>
</assembly>

生成syso文件

 $ rsrc -manifest go文件名.exe.manifest -ico favicon.ico -o go文件名.syso

编译

$ go build

相关文章

网友评论

      本文标题:Go编译为可执行文件增加Logo

      本文链接:https://www.haomeiwen.com/subject/jrtqoltx.html