.dylib动态链接库可以打包成可执行文件吗?
(是的,我知道 dylib 的全部意义在于它动态加载,但我正在尝试创建一个独立的包。) 我有一个从命令行构建的可执行文件(在 macOS Lion 上,如果这很…
zLib 链接错误 XCode 4,未定义的符号
链接错误: Undefined symbols for architecture i386: "_unzOpen", referenced from: 我的 xcode 项目中有一个 libz.dylib (构建阶段/链接二进制文…
编译用于链接 OSX 的二进制文件
我正在尝试将二进制文件编译成 MACH_O 目标文件,以便可以将其链接到 dylib 中。 dylib 是用 c/c++ 编写的。 在linux上使用以下命令: ld -r -b binar…
将加载命令添加到 mach-o 二进制文件
是否可以将 LC_LOAD_DYLIB 添加到二进制文件中?有针对使用 DYLD_INSERT_LIBRARIES 的保护,因此我需要另一个将 dylib 加载到应用程序中…
减少 MacOS 上已编译 dylib 的大小
我已从第三方 (LibXL) 获得了一个库的许可,我想在自己的应用程序中使用该库。我收到了一个已经编译的 dylib 文件和标头。 问题是这个库有 37MB 大!…
SVN 无法在全新的 Mac OSX 安装上运行
我安装了全新的 Mac OS 10.7.2。我已经在上面安装了 SVN,但是,当我尝试调用 Subversion 时,出现错误: dyld: Library not loaded: /usr/lib/libpq.…
在 Xcode 4 项目模板中包含 libsqlite3 dylib
我为 iOS 创建了一个 Xcode 4 项目模板,它依赖于多个框架和 libsqlite3.dylib。我已经能够自动添加框架,但似乎无法弄清楚如何添加 dylib。有人有这…
将 Mac 二进制文件加载为动态库
我正在使用没有源代码的二进制可执行文件进行一些逆向工程。在 Windows 上,我可以做的是使用 LoadLibrary 加载可执行文件 (EXE),就像它是 DLL 文件…
MAC OSX dylib 以及如何使用它们
我在 Mac OSX (Lion) 上下载并安装了(我认为)gtk。在所有 -I 正确后,测试程序的编译顺利进行。现在链接失效了。通过 grep 查找丢失的入口点, _gtk…
无法在 OSX 上从 64 位进程加载 32 位 dylib,反之亦然?
昨天我遇到了一个问题,我的程序在 32 位进程中失败。 我有一个 dylib 编译为 64 位,并且在 64 位应用程序上使用它。但是当我把它转为32位进行测试并…
ld:找不到 -lz.1.2.3 的库
当尝试为 iOS 5 编译软件时,XCode 4.2 抛出错误: ld: library not found for -lz.1.2.3 我发现这篇文章告诉我替换 1.2.3。与 1.2.5 https://github.…
Xcode 4:由于 iPad 模拟器的 dylib 错误,无法使用启用 Guard Malloc
在 Xcode 4.x 中,我已将运行方案编辑为“启用 Guard Malloc”,因为我有一个需要追踪的不伦不类的 malloc 错误。我知道我需要在模拟器中运行才能使用…