美文网首页
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