8得票1回答
在Xamarin.Mac绑定DLL中嵌入dylib文件

我正在为 / 创建绑定。我想像在中使用属性一样,在生成的中嵌入。 是否有可能这样做?如果可以,怎么做?还是应该从消费应用程序中加载?在这种情况下,如何操作? 我尝试过: - 将放置在文件夹中(不起作用) - 添加一个属性(找不到)

8得票1回答
如何在OSX上让Python加载dylib

在OSX的单元测试中尝试从当前'.'目录加载共享库。 在Linux和Netbsd上,有一个符号链接_mymodule.so --> ../.libs/libmymodule.so是可行的。 但是在OSX上,Python的import mymodule无法找到。 _mymodule....

8得票1回答
在Mac OSX中将 .a 文件转换为 .dylib 文件

在Mac OS X中,是否可以将.a文件转换为.dylib文件? 我目前有libraryname.a文件,但好像无法将其包含在我的程序中,因为只有.dylib库被包括。 在Mac OS X终端中,是否还有显示程序使用的静态库的命令?

8得票1回答
如何构建苹果开源的libc?

我正在尝试在我的OS X 10.6.8笔记本电脑上构建苹果开源的libc(来自http://www.opensource.apple.com/source/Libc/Libc-763.11/)。这是为了获得类似于 /usr/lib/libSystem.B.dylib 的本地生成副本,以便进一步...

8得票1回答
在iOS上,dlopen是否有重新加载dylib文件的方法?

正如标题所说...我对dlopen()很感兴趣。我知道这在应用商店是不允许的,但我对iOS上的这个很好奇。 我的问题是,我可以创建一个.dylib文件,并使用以下代码在运行时加载此文件: char *dylibPath = "/Applications/myapp.app/mydylib2...

8得票2回答
能否将.dylib动态链接库打包到可执行文件中?

(是的,我知道dylib的整个目的在于它可以动态加载,但我想创建一个自包含的软件包。) 我有一个可执行文件,是通过命令行(在macOS Lion上)编译的。我把这个可执行文件给了朋友,但他无法运行它,因为他没有安装所需的库。他不想安装这些库,所以现在我想创建一个包,包含原始可执行文件和所有所...

7得票2回答
Xcode链接静态库和动态库。

我在将我的macOS应用程序与C库链接时出现了一些问题。以下是与此问题相关的几个问题。 考虑到这将是非共享的自定义库,最好使用动态库还是静态库来链接应用程序? 我已经将我的macOS Xcode应用程序连接到了大约14个静态库.a上,它可以正常工作。我重新配置了CMakeLists.txt以...

7得票1回答
寻找MacOS框架二进制文件。

我想知道是否有人知道真正的MacOS框架二进制文件存放在哪里?传统的答案是/System/Library/Frameworks和/System/Library/PrivateFrameworks。是的,这些目录中有一些东西,但不是实际的代码。 我知道,在iOS上,二进制文件都被合并到一个单独...

7得票1回答
install_name_tool无法使用更改“因为较大的更新加载命令不适合”。

我需要使用install_name_tool重新链接文件。这个文件让我更改其中一个dylib路径,但是当我更改第二个(共7个)时,会出现以下错误: install_name_tool: changing install names or rpaths can't be redone for:...

7得票2回答
如何在框架中的 Swift 文件中使用 C dylib

我正在考虑在一个使用libz.dylib的框架中开始使用Swift,但看起来没有办法从Swift中导入它。我尝试了import zlib和import libz,但都没有成功。ZLib已经链接到目标中。 似乎唯一让我的Swift代码能够看到zlib类的方法是在桥接头文件中导入必要的头文件,但...