dylib

    0热度

    1回答

    我从我想在自己的应用程序中使用的第三方(LibXL)获得了一个库。我收到了一个已经编译好的dylib文件和头文件。 问题是这个库是37MB大!这是一个包含PPC(32位)和Intel(32位+ 64位)代码的胖库。我通过使用lipo去除PPC部分,从而将文件大小减小到25MB,但这仍然很大!我的应用程序只有5MB左右的大小,并且包含一个只有我的应用程序的一小部分所需的25MB库似乎很荒谬。 有没有

    10热度

    1回答

    我做一些逆向工程的无源的二进制可执行文件。在Windows上有什么我能做的就是用加载调用LoadLibrary一个可执行文件(EXE),只是因为它是一个DLL文件。如果加载的文件不可重定位,我可以简单地重新定位我的加载程序代码,以便为其他模块“腾出空间”。当我二进制加载,我可以调用它的函数(假设我在哪里,他们是当然的),和做其他的东西。 有一些方法做在Mac上相同或相似的?我有一个mach-o可执

    4热度

    2回答

    我有全新安装的Mac OS 10.7.2。我已经在上面安装SVN,但是,当我尝试调用颠覆,我得到的错误: dyld: Library not loaded: /usr/lib/libpq.5.dylib Referenced from: /opt/subversion/bin/svn Reason: no suitable image found. Did find:

    3热度

    1回答

    我为iOS创建了一个依赖于几个框架和libsqlite3.dylib的Xcode 4项目模板。我已经能够自动添加框架,但似乎无法弄清楚如何添加dylib。有没有人有这样的运气? 编辑: 我想我还不够清楚,我创建了我自己的.xcodetemplate文件,当我创建一个新项目时,它作为项目模板出现。我需要知道在TemplateInfo.plist文件中放置什么才能让libsqlite3.dylib文件

    2热度

    2回答

    昨天我遇到了一个问题,我的程序在32位程序中失败。 我有一个dylib编译为64位,我在64位应用程序上使用它。但是当我将它转换为32位进行测试并尝试加载时,它没有奏效。 dlopen()返回NULL? 我是否需要分别为32位和64位二进制的32位和64位dylib?有什么解决办法吗?

    0热度

    2回答

    我想了解一些关于使用dylib并仍在学习的东西,所以请问如果我问愚蠢的问题。 是否有可能通过dlopen()加载lib来卸载它自己? Ex。在下面的代码中,我们可以只执行hello()代码,然后在最后卸载它。 __attribute__((constructor)) static void hello() { // get handle to this dylib some how

    1热度

    1回答

    我安装了TkTreeCtrl 2.4.1(用c写成)以及TkTreectrl 1.0(用python编写),它包装了原来的c库。 当我尝试在Python中创建任何TREECTRL对象,我得到的错误: _tkinter.TclError: can't find package treectrl 我是很新,Python,但我猜想,Python的包装代码找不到c库。 当我安装TkTreeCtrl(c

    4热度

    1回答

    我下载并安装(我认为)GTK在Mac OSX(狮子)。在获得所有-I的正确信息后,测试程序的编译进行得很顺利。现在链接失败。一个失踪的入口点的grep _gtk_init _gtk_window_new ... 11 more 发现他们在 /Users/ccpalmer/gtk/inst/lib/libgtk-quartz-2.0.0.dylib /用户/ ccpalmer/GTK /安装

    1热度

    1回答

    我在Mac OSX上使用FFMPEG,我的Mac版本是10.6.8(i386)。 当我尝试编译我的C++代码链接动态库: g++ sdk.cpp -rpath /usr/local/lib/libinsight.dylib -o sdk 我得到以下错误: Undefined symbols for architecture x86_64: "_main", referenced fr

    1热度

    2回答

    在一台计算机,当它无法加载MailCore框架的OS X的launchd守护程序崩溃。但是,该框架处于预期的位置,守护程序在我的计算机以及其他几个计算机上正常运行。有谁知道什么可能导致“图像未找到”错误?或者如何解决这个问题? 的MailCore LIB安装在: /Library/Application Support/ArgusLink/bin/MailCore.framework/Versio