在 MAC OS X 中将静态库的符号隐藏在动态库中?
我正在使用静态库(例如:boost.a)和一些 *.o 文件在 MAC OS X 中创建动态库(例如:libdynamic.dylib)。 我能够隐藏 *.o 文件中的符号,因为我通过…
Mono DLL 打开适当的 Windows/Mac DLL/DyLib
我正在使用 Mono 编写一组本机公开命令的包装器。 该集是相同的(命令和签名),但是它通过 Windows 中的 DLL 和 Mac 中的 DyLib 公开。 我想知道是否…
Mac 创建简单的 dylib?
我需要使用 XCode 为我的客户创建一个 dylib。 dylib 只有两个函数 start 和 stop。人们正在制作这个用于单声道,他们将其称为 dylib。我怎样才能创建…
Mac OS X libcurl dylib 兼容版本
我的应用程序在 10.6 上构建并运行良好。我将 Base SDK 设置为 10.6,将 Mac OS X 部署目标设置为 10.5。 我的应用程序使用系统 libcurl.dylib — 我…
JNI System.LoadLibrary 在 Cocoa dylib 上失败
遵循 JNI 指南,我使用 Xcode 创建了一个 dylib(在 Objective-C 中),并期望将其加载到我的 Java 项目中,如下所示, public class Main { private …
OSX 加载 dylib Lua 模块
当尝试在 OSX 上加载 Lua 模块时,我收到以下错误。 lua: level1.lua:1: module 'libexpand_luaLib' not found: no field package.preload['libexpand…
为什么 jmpq 在 Mac OS X 上可以跳转到与 GDB 提示不同的地址?
0x0000000149ab0d2c jmpq *0x1e04b6(%rip) # 0x149c911e8 (gdb) p $rip $1 = (void (*)(void)) 0x149ab0d2c (gdb) p $rip+6+0x1e04b6 $4 = (void (*)(…
如何在 XCode 4 的 i386 应用程序的 dylib 中使用 Sqlite?这种方法在 iPhone 应用程序中确实有效
在 XCode 4 For iOS 的 i386 应用程序的 dylib 中使用 Sqlite 我需要从目录添加一个名为 libsqlite3.0.dylib 的文件: /Developer/Platforms/iPhoneOS…
如何在 Obj-C 应用程序中访问和使用 dylib?
我制作了一个包含以下代码的 dylib: Test.h: #import @interface Test : NSObject { int number; } -(void)beep; -(void)giveInt:(int)num; -(int)ta…
Xcode 不断在错误的路径中搜索 dylib
这是我的错误: dyld: Library not loaded: /usr/local/lib/libofa.0.dylib Referenced from: /sers/david/Projekte/Test/build/Debug/Test.app/Conte…
Xcode 3.2.5 Cocoa 项目修改了链接的第 3 方 dylib。为什么?
我正在将第 3 方 dylib 链接到可可项目中。 我安排 Xcode 将其复制到应用程序的 Frameworks 目录中。 但是当我将原始 dylib 与 Frameworks 中的 dylib…
从 dylib 中删除依赖的共享库?
我知道我可以使用 install_name_tool 的 -change 选项来更改存储在 dylib 中的依赖共享库的名称,但是有没有办法删除依赖共享库,我相信这是一个 LC_L…