使用 dlopen 查找 dylib 版本
有没有办法使用 dylib 的路径查找其版本?我正在寻找接受与 dlopen 相同参数的东西。我查看了 NSVersionOfRunTimeLibrary,但从我阅读的文档来看,它…
iPhone 3.1.2 的 dylib 太短,cputype/cpusubtype 错误
我一直在尝试编译一个 dylib 以在小型原型实验中使用,但是 dlopen() 说我的 dylib 是 Mach-O 但文件太短。是不是应该垫点什么东西呢? 我拥有最新的…
插件包中的 dylib @executable_path 路径问题
我正在开发一个插件包,例如MyPlugIn.bundle 用于应用程序,例如BigApp.app。 此捆绑包需要 dylib,例如 MyPlugIn.bundle/Contents/Resources/library…
使用完整路径链接到 Mac 上的动态库
我正在使用以下命令(使用 cmake 生成)链接嵌入 Matlab 引擎的(Python 扩展)库, c++ -mmacosx-version-min=10.6 -bundle -headerpad_max_install_…
将动态库 (.dylib) 复制到框架 (.framework)
我有两个 XCode 项目:一个框架和一个客户端应用程序。 我的应用程序取决于我的框架,一切都运行良好 - 每次应用程序都会重新编译框架,项目构建路径…
在 Mac OS X 10.6 上从 x86_64 .a 文件创建 jnilib
我想在 Java 应用程序中使用一堆非通用(薄?)、x86_64、C 库。 问题是我只有它们的静态版本(.a 文件),而 jvm 需要它们是动态的。 我尝试使用 lib…
使用 dylib 中的类别来扩展二进制文件的类
我有一个 objc 应用程序,其中包含 Foobar 类,我想制作一个 dylib,它将在启动时加载到该应用程序中,并使用一些方法扩展 Foobar 类。 不幸的是,我…
从 OS X 中删除了 MAMP,dyld 仍然使用 MAMP 库
当我尝试在 Ruby 应用程序上使用 populator 或 sphinx 时,我不断收到 dyld 错误。我曾经在 OS X Leopard 上使用 MAMP,但自从我升级到 Snow Leopard …
如何在iPhone项目中指定dylib的兼容版本?
我最近向我的 iPhone 项目添加了一个静态库 (mobclix),这需要我将 Base SDK 设置为 3.0。 该库据称与 2.2 兼容,到目前为止看起来确实如此。 我将项…
链接和使用 C++ 带有 Objective-C 应用程序的库
我正在编写一个图形应用程序,使用 Objective-C 作为前端,使用 C++ 进行图形处理和网络通信。 我在 Apple 网站上四处阅读,寻找一种将包含 C++ 代码…
iPhone 警告 libsqlite3.dylib 不符合所需架构?
我正在编写一个 iPhone 应用程序,它似乎在模拟器上运行良好,但是当我尝试在设备上运行它时,我收到一个 libsqlite3.dylib, file is not of the requ…
在dylib中设置字符集符号
我使用旧的 Powerbook G4。 尝试更新 macports (sudo port -d selfupdate) 时,存在以下错误。 dyld:惰性符号绑定失败:找不到符号:_locale_charset…
如何在 Xcode 中链接动态库?
我目前正在 Qt 中开发一个程序,它使用库 libqextserialport.1.dylib。 我构建它并在 x 代码中运行,它返回: dyld: Library not loaded: libqextseri…
如何使用 Xcode 创建动态库 (dylib)?
我正在 Xcode 中构建一些命令行实用程序(纯 C,无 Cocoa)。 我希望他们所有人都使用我的自定义版本的 libpng,并且我想通过在所有可执行文件之间共…