腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
两个
动态
库
传递
依赖
中
的
符号
冲突
、
、
、
、
我使用了
两个
第三方
动态
库
:liba.so和libb.so。它们都调用另一个
动态
库
中
包含
的
名为common
的
函数,但是liba.so应该使用libsuba.so
中
的
函数,而libb.so应该使用libsubb.so
中
的
函数。我无法访问这些
动态
库
的
源代码,因此无法更改某个
库
的
函数名并重新编译它来解
浏览 19
提问于2019-06-20
得票数 1
回答已采纳
1
回答
静态/
动态
库
中
的
运行时ObjC
符号
冲突
、
、
、
、
我正在构建一个
动态
库
,它
依赖
于我以前构建
的
另一个静态
库
。静态
库
依赖
于WebRTC。然而,新
的
动态
库
将在Swift应用程序中使用,该应用程序也
依赖
于WebRTC。这在构建时造成了大量
的
符号
冲突
,因此我在
动态
库
中
添加了一个导出
符号
文件。我检查了我
的
动态<
浏览 5
提问于2020-03-11
得票数 2
1
回答
在Ivy
中
,如何选择
传递
依赖
的
最新版本?
、
有没有办法告诉Ivy在
传递
依赖
中
优先选择特定
库
的
最新版本,而不把
传递
依赖
变成直接
依赖
? 在检索到构建所需
的
工件之后,我得到了同一个
库
的
两个
版本,它们都是可
传递
的
依赖
项。我已经运行了一个报告,所以我知道这些
库
来自哪里,但我不希望在我
的
ivy.xml文件中出现对可
传递
库<
浏览 6
提问于2013-01-09
得票数 1
回答已采纳
1
回答
当
两个
macOS .plugin
依赖
于同一个.dylib,并且每个.dylib分别捆绑在插件
的
文件夹
中
时,会发生什么?
、
、
、
我有
两个
插件pluginA.plugin和pluginB.plugin,它们都
依赖
于同一个
库
libC.dylib。在构建插件时,我递归地遍历
动态
依赖
项(使用otool -L),复制每个插件
的
libs文件夹
中
的
所有
依赖
项,并使用install_name_tool调整
依赖
关系路径,即“随身携带所有内容”方法。当这
两个
插件被某个程序加载时,我想了解发生了什么?libC.dylib会被加载两次,这会导致运行
浏览 0
提问于2019-07-18
得票数 8
回答已采纳
1
回答
当其他链接
库
链接libstdc++为
动态
时,如何将stdc++链接设置为静态?
、
、
、
、
我有
动态
链接stdc++
的
库
。我想用新
的
文件创建新
的
共享
库
,链接它们并静态地链接libstdc++。我该怎么做呢?
浏览 1
提问于2019-09-25
得票数 1
回答已采纳
3
回答
静态和共享
库
符号
冲突
?
、
无论如何,FreeImage将libjpeg7.0编译到它
的
静态
库
中
,openCV
的
highgui
库
将其作为共享
库
进行链接(在我
的
系统Ubuntu9上,我已经安装了libjpeg6.2)。它们链接到一个最终
的
库
,该
库
用于链接到各种程序、java包装器等。所有这些都工作得很好,在编译/链接期间没有
符号
冲突
或任何事情。如果我取消链接FreeImage (并注释掉需要它
浏览 3
提问于2010-02-07
得票数 7
1
回答
向Android
库
中
添加第三方
库
依赖
项
、
、
、
我正在从事安卓图书馆项目,并想把毕加索添加到我
的
图书馆。我注意到不同
的
库
使用不同
的
方法来做到这一点: 一些
库
使用通常
的
动态
gradle或pom
依赖
项(如使用OKHttp我指
的
不是用+
符号
标记
的
动
浏览 4
提问于2016-05-11
得票数 5
1
回答
在Linux
中
如何在同一进程中加载
两个
版本
的
库
?
、
、
、
、
我正在做一个项目,在这个项目中,我需要在Linux
的
同一应用程序中加载同一个
库
的
两个
版本。我发现,为了能够在没有任何
库
冲突
问题
的
情况下成功地实现这一点,我必须使用自己
的
导出映射对
库
的
两个
版本进行
符号
版本控制。似乎如果运行
的
应用程序有这样
的
引用," name @@ nodename ",Linux
中
的<
浏览 114
提问于2020-09-12
得票数 1
回答已采纳
4
回答
冲突
的
传递
依赖
关系在Maven
中
是一个严重
的
问题吗?
、
、
、
、
我有一个项目X,它在
依赖
关系层次结构
中
显示了相当多
的
冲突
依赖
关系(如Eclipse
的
依赖
关系层次结构视图所示)。我看到了很多像这样
的
东西:这通常是因为X使用
的
两个
库
指定了其他
库
的
两个
不同版本-即
冲突
是由于共享<
浏览 2
提问于2012-10-23
得票数 10
回答已采纳
2
回答
链接器如何解析
动态
可加载
库
中
的
重复
符号
?
、
、
、
、
我有
两个
动态
加载
库
lib_smtp.so和libpop.so等等,它们都有一个名为protocol
的
全局变量,该变量分别初始化为"SMTP“和"POP”。我有另一个静态
库
libhttp.a,其中protocol被初始化为"HTTP“。 现在,出于某种原因,我需要静态编译所有
动态
、可链接和可加载
的
库
,并将其包含在可执行文件
中
。在静态
库
的
链接过程
中
,我得到
浏览 3
提问于2015-05-06
得票数 4
1
回答
如何调试静态初始化问题?
、
、
我很难调试这个问题:#include <nana/paint/graphics.hpp>{ nana::paint::fontD_GLIBCXX_ASSERTIONS -fasynchronous-unwind-tables -fstack-clash-protection进
浏览 0
提问于2019-07-27
得票数 1
回答已采纳
1
回答
Android共享
库
符号
解析机制
、
、
使用此方法/system/lib64/libhwbinder.sonm -D libname 复制
库
的
输出完全相同。决定在复制
的
共享
库
符号
之间使用哪些
符号
的
机制是什么?关
浏览 4
提问于2019-12-03
得票数 0
1
回答
weak_import生成链接器错误
、
、
、
"SUPPORTED\n" : "NOT SUPPORTED\n");} 注释: Everything在10.9
中
工作,二进制在10.8
中
工作。
浏览 4
提问于2014-09-27
得票数 0
回答已采纳
1
回答
避免
符号
冲突
动态
框架
、
、
、
我看到许多关于
符号
冲突
问题
的
在线解决方案,。A.project)导入框架(比如B.framework)时,B.framework导入第三方框架(c.framework)时就会出现问题,而第三方框架(c.framework)也在A.project
中
独立使用在这种情况下,在运行时会发生
符号
串通: 我期待几个星期关于如何解决这个问题
的
可可触摸框架,这是一个
动态
框架。
浏览 2
提问于2015-08-31
得票数 1
2
回答
关于C/C++静态
库
的
推理
、
、
、
、
我从来没有想过下面的问题,但是因为我现在必须处理代码
中
的
一堆
依赖
项,所以我想我最好把我
的
事实弄清楚。让我们将其限制在现代Linux版本,比如说ubuntu amd64。既然静态
库
不包含
动态
库
引用,那么如何在静态
库
中
解析未定义
的
符号
呢?
依赖
的
二进制文件是否可以
动态
加载未定义
的
符号
,或者必须在编译时由另一个静态<e
浏览 2
提问于2012-03-08
得票数 4
回答已采纳
1
回答
如果代码在
动态
库
之间共享,则减少它们
的
磁盘大小
、
、
我
的
C++应用程序加载了
两个
动态
库
libdy1.so和libdy2.so。我知道
库
libdy1.so和libdy2.so共享许多公共代码
库
。由于这些
库
仅由我
的
应用程序使用,所以我想出一种方法来减少这些
库
的
磁盘大小,因为它们必须获得公共
的
符号
,因为它们有公共
的
代码
库
。因此,在构建
库
的
过程
中
,我可
浏览 1
提问于2020-02-11
得票数 0
回答已采纳
1
回答
如何查找链接到同一应用程序
的
两个
库
之间
的
所有
符号
冲突
(引用和未引用
的
符号
)?
、
、
在gcc
中
,如何在链接时将静态
库
的
所有
符号
强制链接到应用程序? 我正在尝试通过链接
两个
静态
库
来创建应用程序。这
两个
库
可能都有一些名称相同
的
符号
。我想找到所有这样
的
符号
,并在其中一个
库
中
重命名它们。但是,我发现非引用函数被消除了,因此我无法找到所有可能发生
冲突
的
符号
。有没有办法强制gcc链接<e
浏览 2
提问于2011-06-09
得票数 0
回答已采纳
1
回答
如何在java项目中使用ommited
库
、
、
我在我
的
项目中有
两个
库
作为
依赖
项。这
两个
库
中
的
每一个都有一堆
库
作为
依赖
项。然而,有
两个
同名
的
不同版本
的
库
,我在maven pom
依赖
层次结构
中
可以看到,其中一个与同名
的
库
冲突
。当我运行程序时,它使用了
两个
“父”
库
的
浏览 8
提问于2020-05-05
得票数 0
5
回答
Maven
依赖
项解析(
冲突
)
、
、
假设我有四个项目:在这个场景
中
,如果我运行项目A,Maven将正确地将
依赖
项解析为D。如果我正确理解了这一点,Maven总是采用路径最短
的
依赖
项。由于D是A
的
直接
依赖
项,因此将使用它,而不是B中指定
的
D。但现在假设这个结构:在这种
浏览 58
提问于2011-08-24
得票数 82
回答已采纳
3
回答
用dlopen和dlsym结合-fPIC编译C程序
、
、
、
、
我有一个关于错误
符号
解析
的
问题。我
的
主程序用dlopen装入一个共享
库
,用dlsym装入其中
的
一个
符号
。程序和
库
都是用C
库
代码编写
的
{} {} 为了能在64位机器上运行,编译时把-fPIC调查发现,崩溃是由于
符号
a
的
错误解析造成
的
。无论是从
库
还
浏览 1
提问于2012-05-26
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【精通内核】计算机程序的本质、内存组成与ELF格式
从四个问题透析Linux下C++编译&链接
Shawl:一个能够将一切应用程序运行为Windows服务
VS常见问题:“无法查找或打开PDB文件”是怎么回事?如何解决
从kernel到Android
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券