18得票6回答
OSX中动态链接优先级冲突?

在OSX系统中,不同的libjpeg动态库之间存在动态链接冲突。首先存在一个标准的本地libJPEG.dylib(位于/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/)。但是,如果您正在使用MacPorts,则...

18得票6回答
.dylib文件丢失

我正在尝试在iOS 9上编译我的项目。我使用的是XCode7。 错误信息如下: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open...

17得票2回答
Xcode 4添加dylib

我想创建并将 dylib 添加到项目中。 我使用“Cocoa-Library”模板创建了它,并将类型设置为“Dynamic”,但不确定它应该是动态的还是静态的。然后,我创建了一个简单的 Objective-C 类 Test,并在其中编写了一个打印一些内容到控制台的方法。 我编译并使用生成的 ...

16得票3回答
Xcode 在错误路径上持续搜索 dylib

这是我的错误:dyld: Library not loaded: /usr/local/lib/libofa.0.dylib Referenced from: /sers/david/Projekte/Test/build/Debug/Test.app/Contents/MacOS/Test ...

15得票8回答
dyld: 库未加载。原因:找不到合适的映像。

我看过这里的一堆答案,但没有一个能解决我的问题。 我有一个 Xcode 工作区,其中包括一个自定义框架和一个 iOS 应用程序项目。这个项目之前一直很好用,但今天早上突然构建后立即崩溃:dyld: Library not loaded: @rpath/ONCKit.framework/ONC...

15得票2回答
如何正确设置运行路径、搜索路径和安装名称?

我有一系列的项目正在编译为动态库。每个 .dylib 都依赖于其他各种 .dylib,我想将这些依赖项放置在不同的目录中(例如可执行路径、加载器路径和固定路径)。 当我在已编译的库上运行 otool -L 时,我会得到一个列表,其中包含这些依赖项的路径,但我不知道这些路径是如何被设置/确定的...

14得票1回答
编译简单的hello world ZeroMQ C示例,编译标志是什么?

我正在尝试从zeromq教程编译示例hello_world.c: http://zguide.zeromq.org/page:all#Ask-and-Ye-Shall-Receive 我相当确定我已经在OSX Mountain Lion上安装了所有必需的组件。 clang -Wall hws...

14得票1回答
如何在运行时检索我的dylib路径?

在OS X中,动态库运行时如何找到其被加载的路径? 由于我有Windows背景,习惯于调用GetModuleFileName(dllHandle,...)。 存在NSGetExecutablePath()函数,可为当前进程提供可执行文件的路径。是否存在相当于此函数的方法,以获取当前动态库的路径?

13得票2回答
Swift:如何调用从dylib加载的C函数

有没有办法从Swift中调用从dylib加载的C函数? 这是我的dylib文件: cppdemofile.cpp #include "cppdemofile.h" int add(int a, int b) { return a + b; } cppdemofile.h ...

13得票1回答
将Mac二进制文件作为动态库加载

我正在对没有源代码的二进制可执行文件进行一些反向工程。在Windows上,我可以使用LoadLibrary加载可执行文件(EXE),就像加载DLL文件一样。如果加载的文件不可重定位,我可以简单地重定位我的加载器代码以“为其他模块腾出空间”。当我加载了二进制文件后,我可以调用它的函数(假设我知道...