返回顶部
首页 > 资讯 > 后端开发 > GO >链接资源
  • 538
分享到

链接资源

2024-04-04 23:04:03 538人浏览 独家记忆
摘要

从现在开始,我们要努力学习啦!今天我给大家带来《链接资源》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起

从现在开始,我们要努力学习啦!今天我给大家带来《链接资源》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起学习!

问题内容

看起来网上有大量的网页和关于 so 的问题,但经过几个小时的搜索后我仍然无法让它工作。

我通过将 cc/cxx 设置为 x86-64 mingw-w64 来从 linux 交叉编译到 windows。编译确实有效,exe 在 windows 上运行良好。

使用 file 我得到以下输出:

PE32+ executable (GUI) x86-64 (stripped to external PDB), for MS Windows

我有两个资源文件(一个 windows *.ico 文件和一个 *.res ascii 文件,其中包含 versioninfo 等属性)。

使用mingw的windres工具将这两个资源文件转化为*.o文件。它们现在看起来像 coff 文件。这是我所能得到的。

我想要做的是将这两个资源链接到 exe 中。

我没有找到任何方法来指示 Go 链接器在链接期间包含这些文件(我运行 go build,而不是 go tool)。我还尝试添加objcopy 以下各个在线页面和其他 so 问题的资源后链接...但无济于事。

我想要的只是 windows 识别这两种资源(图标和信息),以便可执行文件的行为与 windows 上的任何其他资源一样。

如果我应该指示go链接器(go工具而不是go build),那么我如何告诉它要链接哪些文件?我有“简单”的 *.go 文件,然后是 c 依赖项(glfw 和 opengl),我与 cgo 链接。

如何在 linux 命令行上完成此操作?我想将这些步骤添加到更广泛的 ci/cd(构建工作流程/资产管道)中。 windows gui 工具或类似工具不会有太大帮助。

谢谢!


正确答案


我不知道您是否使用 Fyne,但这听起来像“fyne package”的作用(嵌入图标和元数据)。

如果您在 Fyne 地区,那么您可以使用他们的工具,如果没有,也许可以查看源代码并亲眼看看它是如何完成的? https://GitHub.com/fyne-io/fyne/blob/master/cmd/fyne/internal/commands/package-windows.go" com/fyne-io/fyne/blob/master/cmd/fyne/internal/commands/package-windows.go

好了,本文到此结束,带大家了解了《链接资源》,希望本文对你有所帮助!关注编程网公众号,给大家分享更多golang知识!

您可能感兴趣的文档:

--结束END--

本文标题: 链接资源

本文链接: https://lsjlt.com/news/595904.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 链接资源
    从现在开始,我们要努力学习啦!今天我给大家带来《链接资源》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起...
    99+
    2024-04-04
  • jsp链接数据库源代码
    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = reque...
    99+
    2024-04-02
  • 魔方云服务器对接资源
    魔方云服务器的主要功能包括: 存储资源共享:魔方云服务器可以将多个用户的存储资源进行共享,使得用户可以使用同一份存储空间,从而降低了数据存储成本。 计算资源共享:魔方云服务器可以将多个用户的计算资源进行共享,使得用户可以使用同一份计算能...
    99+
    2023-10-28
    魔方 服务器 资源
  • 使用源链接对ASP.NETCore源代码进行调试
    在Visual Studio 2017中可以通过符号以及源链接,非常方便对 ASP.NET Core 2.0中源代码进行调试。在这篇文章中,我们将重点介绍如何使用源链接对ASP.NE...
    99+
    2024-04-02
  • 魔方云服务器对接资源错误
    很抱歉听到您遇到了这个问题。以下是一些可能有用的步骤: 仔细检查您的云服务器配置:确保您的服务器具有正确的配置和软件版本号,并且与您的数据中心提供的软件配置相符。 检查错误消息:仔细检查云服务器的错误消息,确保它们清晰明了,通常会有一些...
    99+
    2023-10-27
    魔方 错误 服务器
  • 魔方云服务器对接资源失败
    很抱歉听到您遇到了云服务器对接资源失败的问题。以下是一些可能有用的建议和解决方案: 检查云服务器的对接数据库配置和权限设置是否正确。确保您的数据库具有足够的访问权限,并且您的服务器可以访问该数据库的资源。 检查云服务器的对接配置文件是否...
    99+
    2023-10-27
    魔方 服务器 资源
  • 魔方云服务器对接资源异常
    如果您的魔方云服务器连接出现异常,可能会导致无法对接到资源。以下是一些可能的原因以及解决方法: 连接断开或数据错误:请尝试重新连接服务器并查看是否有任何数据需要更新。有时连接断开可能是由于网络或其他原因导致的,您可以尝试重新连接并确认您...
    99+
    2023-10-27
    魔方 异常 服务器
  • redis连接池资源耗尽怎么解决
    当Redis连接池资源耗尽时,可以考虑以下几种解决方案: 调整连接池的配置:增加连接池的大小,以容纳更多的连接。可以通过修改配置...
    99+
    2024-05-11
    redis
  • 系统资源监控-Windows自带资源监控
    1.引言 在性能测试过程中,往往需要对系统应用服务器,数据库服务器等服务端资源使用情况进行监控,以获取服务器性能数据,协助判断服务器性能是否满足性能需求;对于不同的服务器类型,监控服务器的方式也不尽相...
    99+
    2023-10-12
    服务器 运维
  • C#实现IDisposable接口释放非托管资源
    目录完整示例为什么要实现Foo析构函数Dispose方法中为什么要调用GC.SuppressFinalizeReference Why using finalizers is a b...
    99+
    2024-04-02
  • 苹果CMS资源站采集API接口参数
    api接口仅供提供数据,可以直接在苹果CMS后台联盟采集中加入并提供给他人采集。 资源站分配唯一标识ID,用来区别绑定分类,这个ID一般由苹果CMS官方提供,不可随意修改设置,否则造成入库分类错乱。 API列表数据格式: 2019-02-...
    99+
    2023-09-13
    php servlet 开发语言
  • rac 停止资源
    点击( 此处 )折叠或打开 10 . 6 . 69 . 21 node1 10 . 6 . 69 . 23 node1 - v...
    99+
    2024-04-02
  • 资源大放送
    这是我收集的一些资源,分享给大家,全部放在百度网盘,有需要的请转存到自己的网盘或者下载,以免网盘链接失效,另外还有几百G的视频文件存在网盘,需要的加Q1966891335全部分享在QQ空间,自己可以去下载HTML5与CSS3权威指南+配套...
    99+
    2023-01-31
    大放送 资源
  • Python学习资源
    官方主页 :http://www.python.org/ 啄木鸟社区:http://www.woodpecker.org.cn/该站致力于python研究,站内还有大量优秀教材下载。 python中文社区 :htt...
    99+
    2023-01-31
    资源 Python
  • 前端资源(3)
    入门类 地址前端入门教程                         http://www.cnblogs.com/jikey/p/3613082.html瘳雪峰的Javascript教程 http://www.liaoxuefen...
    99+
    2023-01-31
    资源
  • python 学习资源
    快速学习python的值得参考的资源:官方文档教程:docs.python.org/tutorial/"Dive Into Python", by Mark Pilgrim - www.diveintopython.net/"A Byte ...
    99+
    2023-01-31
    资源 python
  • Python 常用资源
    #时间戳time.time()#日期时间time.ctime()#iso时间datetime.fromtimestamp(time.time()).isoformat()#固定格式time.strftime('%Y-%m-%d...
    99+
    2023-06-02
  • OpenSSL动态链接库源码安装教程
    Openssl 是一个开放源代码的SSL协议的产品实现,它采用C语言作为开发语言,具备了跨系统的性能。调用Openssl的函数就可以实现一个SSL加密的安全数据传输通道,从而保证客户...
    99+
    2024-04-02
  • Android中获取资源 id 及资源 id 的动态获取
     Android中获取资源 id 及资源 id 的动态获取 我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的...
    99+
    2022-06-06
    动态 Android
  • 云资源规划与管理:轻松实现资源优化
    云资源规划与管理是一项复杂且涉及多个环节的系统性工程,需要企业系统规划、细致评估、科学决策、组织实施、及时监控和不断调整等多个步骤。 一、云资源规划 云资源规划是云资源管理的基础,需要企业对自身业务需求、IT架构、云服务商、成本预算等因素...
    99+
    2024-02-10
    云资源规划与管理 云计算 资源优化 成本控制
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作