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 错误。我知道我需要在模拟器中运行才能使用…
如何在运行时检索 dylib 的路径?
在 OS X 上,dylib 中的代码如何在运行时找到加载它的路径? 我来自 Windows 背景,习惯于调用 GetModuleFileName(dllHandle,...)。 存在 NSGetExecut…
dylib 析构函数没有被调用
我有一个 dylib,可以通过注入在 mac os x 上加载。 构造函数调用效果很好。 __attribute__((constructor)) static void initialize() 但是析构函数没…
混合 C C++ 时动态库中的链接问题代码
我有一个 C 动态库,由于一些需求更改,我必须进行一些重构。 我在一个 c 文件中有以下代码。 __attribute__((noinline)) static void *find_document…
Apple Mach-O 链接器 (id) 警告:为 MacOSX 构建,但链接到为 iOS 构建的 dylib
从过去 xCode 4 抱怨链接器问题的某个时刻开始: ld:警告:为 MacOSX 构建,但链接到为 dylib 构建的 iOS: /Developer/Platforms/iPhoneSimulator.p…
无法创建适用于 OS X 10.5 的发行版 dylib(在 10.6 环境中构建)
我正在尝试使用我的应用程序分发 cairo (1.10.2)。我可以使用 Homebrew 创建必要的 dylib,但它们依赖于 OS X 10.5 中不存在的其他动态库的版本(libf…
在 XCode 中创建框架
我正在 XCode 4 中创建一个框架。我将此标头公开 (SkypeListener.h): #import #import void start(); void stop(); @interface SkypeListener : NSOb…
如何将框架 libz.dylib 和 libxml2.dylib 添加到 MonoTouch 中的 gcc_flags 参数?
我有一个 Objective C 静态库,我正在尝试使用 btouch 将其导入到 MonoTouch 中。不过,我遇到的问题是该库依赖于 libz.dylib 和 libxml2.dylib,我不…
如何解决“找不到符号 dyld_stub_binder”的问题错误
在错误消息告诉我缺少某些插件后,我在构建和运行我的应用程序时遇到问题。我用谷歌搜索了该消息并尝试将一些文件添加到我的项目中(不再确定我做了什…
dlopen() 错误图像未找到
我有首先加载 .dylib 的软件,让我们使用以下命令调用 libFirst.dylib: void* handle = dlopen(path.c_str(), RTLD_LAZY | RTLD_GLOBAL); 稍后在加载…