dynamic-linking 相关问题

动态链接是一种允许库在加载之前与程序保持分离的系统,对比静态链接。

在 Mac OS 10.16 (Big Sur) 中通过 homebrew 构建 libzip 时找不到 libz.dylib

通过自制程序(Mac OS 10.16)构建libzip时,它会抱怨 make[2]: *** Norule to make target /usr/lib/libz.dylib', required by `lib/libzip.5.3.dylib' 。 停止。,但我有 /usr/lib/libz.dylib 作为...

回答 1 投票 0

共享库和静态库之间的技术差异?

静态库和共享库的组合方式有什么区别吗? 例如,共享库中的代码可以在编译/链接时而不是在

回答 1 投票 0

尝试链接到 SDL_ttf 共享对象文件时 g++ 中的链接器错误

我正在尝试在Ubuntu环境中使用SDL_ttf开发库。我首先通过以下方式下载开发库:sudo apt-get install libsdl-ttf2.0-dev。 接下来,我导入了头文件...

回答 1 投票 0

Android 中的链接器配置文件 (ld.config.txt) 中缺少 VNDK 命名空间

我正在使用 Android-13。我通过 BOARD_VNDK_VERSION := current 启用了 VNDK。当我检查 /linkerconfig/ld.config.txt 中的链接器配置文件(ld.config.txt)时,我没有找到 vndk

回答 1 投票 0

为什么共享库丢失会致命?

g++ -o 测试 Test.cpp -lTest /usr/bin/ld: 找不到 -lTest Collect2: ld 返回 1 退出状态 如果共享/动态库中的符号在运行时按需加载,为什么这是一个致命错误......

回答 1 投票 0

iOS - 图像在branch.io动态链接上不可见

我正在尝试使用分支io创建动态链接。一切正常,动态链接已成功创建,但即使添加 ima 后,缩略图在链接上也不可见...

回答 1 投票 0

修改后的Skia内存崩溃。是由于跨动态链接库调用吗?

操作系统:Windows11 我需要利用 Skia 的 IR 部分,因此我将 SK_API 添加到隐藏函数/类中,该 API 将定义为 __declspec(dllexport)、__declspec(dllimport) 和其他一些标志...

回答 0 投票 0

Flutter VS Code 在应用程序终止后附加到应用程序以调试深度链接

这对我来说调试起来非常困难。在 Android 上,FlutterFire 深层链接会打开应用程序,但链接中没有 URL 数据。在 iOS 上没问题。 调试这个并不容易。我可以运行...

回答 3 投票 0

Gstreamer 插件获取视频元数据,库未链接?

当我调用这些函数时: meta_api = gst_video_meta_api_get_type(); Crop_meta = gst_buffer_get_video_crop_meta(缓冲区); 元= gst_buffer_get_video_meta(缓冲区); 显然,我需要包括...

回答 1 投票 0

有没有办法在编译时加入(链接?)托管(.net)dll?

我正在构建一个项目,其中包含两个 .net 可执行文件以及一个包含两个可执行文件共享的公共组件的类库。为了便于分发,我希望能够分发...

回答 2 投票 0

JIT编译器生成的代码如何与程序链接?

我试图了解 JIT 编译器是如何工作的。我已经了解了运行时动态代码生成的基本思想,但我不清楚生成的代码如何与程序链接?那个...

回答 1 投票 0

SFML 错误(代码块):程序入口点无法位于图形、窗口、系统库中

我刚刚安装了 SFML ,并且按照使用 SFML 和 codeblock 的说明进行操作 这里 我收到以下错误: 程序入口点...无法在动态链接中定位

回答 1 投票 0

将 dll 复制到解决方案文件夹、AppX 文件夹和发布文件夹的理想方法

我有一个WINUI C++ APP的VS解决方案。它有多个共享项目和静态项目,最近我创建了一个DLL项目(B),它引用了另一个项目(A)?如何确定DLL

回答 1 投票 0

使用全局变量优化 C 库,以实现 Lazarus IDE 中的跨平台动态链接

我正在开发一个用于解析配置 (.ini) 文件的 C 库,我计划将其与 Lazarus IDE 中创建的 UI 动态链接。目前,我的 C 代码严重依赖全局变量,正如...

回答 1 投票 0

直接告诉gcc静态链接库

使用 -Wl,-Bstatic 来告诉 gcc 我想静态链接哪些库,这对我来说感觉很奇怪。毕竟我直接告诉 gcc 有关与库链接的所有其他信息...

回答 2 投票 0

如何在创建可执行文件时将静态库与 cpp 文件链接时将少量符号(不是全部)导出到全局符号表

我正在从 cpp 函数运行 python 脚本。创建了一个 main.py python 脚本。然后创建了一个cpp函数(callPyFunc)来调用main.py中定义的另一个函数,并制作了一个静态库...

回答 1 投票 0

Flutter 中的 firebase_dynamic_links 在 Android 版本 13 上不起作用

我正在使用 firebase_dynamic_links 5.0.11 和 Flutter 3.3.9。我确实通过 firebase 实现了动态链接,并且它在 Android 版本 12 或更低版本上按预期工作。 问题出在安...

回答 6 投票 0

在 Ubuntu 18.04 上构建共享对象时嵌入 RPATH 而不是 RUNPATH

我有一个Linux共享对象,它与一些共享对象动态链接,其中一些又进一步与其他共享对象动态链接,需要间接动态链接....

回答 2 投票 0

什么时候才可以使用 dlsym 在另一个共享库中查找函数?

假设我有一个与 bar.so 链接的应用程序 foo。我有另一个库,buzz.so 应用程序不会直接链接,但我在使用 LD_PRELOAD l 运行应用程序时使用它...

回答 1 投票 0

使用 LC_LOAD_DYLIB 修补 Mach-O 二进制文件需要重新启动才能工作

我正在用 dylib 修补 Mach-O 二进制文件(通过在加载命令末尾附加 LC_LOAD_DYLIB 命令 + 调整 mach 标头的 sizeofcmds + 增加其 ncmds),我希望...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.