dylib相关内容

在 Kexts 中链接 Dylib?

我为 OS X 编写了一个 kext,它使用 (IOKit) libusb 和 jpeglib 实现了基于 USB 的帧缓冲区.这两个都是 dylib,由于某种原因,它们无法在 XCode 中正确链接,并且操作系统在尝试加载 kext 时不会解析依赖项. 这一切的背景是三星制造了一个可以作为第二台显示器的液晶相框;唯一的问题是它不是 DisplayLink 或任何其他已知协议——仅适用于 W ..
发布时间:2021-09-30 19:23:08 其他开发

Xcode、构建和动态库

我查看了一些相关问题,但似乎无法为自己找到解决方案. 基本上我在我的 Xcode 项目中使用 libmp3lame.dylib.lame 的安装过程生成了 .dylib 并将其放置在 usr/local/lib 中,为了让 Xcode 构建和运行项目,我更改了库搜索路径以包含上述文件夹.这工作正常. 现在开始制作发行版,我想将 .dylib 包含在包中,这样用户就不必忍受安装阶段或任何 ..
发布时间:2021-09-30 19:19:55 其他开发

正在通过 Swift Package Manager 安装 Stripe iOS SDK,但由于“库未加载"而崩溃

我使用的是 Xcode 12、iOS 14,一切都正确构建,但是当我安装在设备上并准备运行时,我收到一条消息说“dylib:库未加载:" dyld:库未加载:@rpath/Stripe.framework/Stripe引用自:/private/var/containers/Bundle/Application/31B00354-2E1E-4385-8317-5518588873F7/MyApp. ..

Xcode 链接静态和动态库

我在将我的 macOS 应用程序与 C 库链接时遇到了一些问题.我有几个与此问题相关的问题. 考虑到这将是非常自定义的库而不是与其他应用共享,最好将应用与动态或静态库链接? 我已将我的 macOS Xcode 应用程序与约 14 个静态库 .a 相关联,并且运行良好.我已经重新配置了 CMakeLists.txt 来制作这个库,现在 Xcode 项目不起作用.主要的变化是改变我拥有的目 ..
发布时间:2021-08-30 18:32:15 C/C++开发

Rails - Rake 错误:库未加载

我已经阅读了几乎所有关于 rails 错误的帖子,以寻找我的问题的解决方案,虽然我已经解决了一些问题,但我想出了更多.我升级到 Snow Leopard 并根据 Agile Development with Rails 一书安装了 RVM 和 Rails.但是,一旦我创建了我的应用程序文件夹并执行了 RAKE,我就会收到此错误,而且我无法弄清楚如何修复它.我试过多次重新安装所有东西都无济于事.这是 ..
发布时间:2021-07-02 19:27:47 其他开发

切换到 OpenCV 的自制软件后,Xcode 找不到 dylib

我的应用程序使用自制软件安装的 OpenCV 运行良好.在尝试使应用程序可分发时,我使用普通的 Cmake 编译并安装了 OpenCV.这不起作用,我删除了 Cmake 创建的文件,并恢复到我最后一次“工作"提交.但是,现在我的应用程序将不再运行,并且抱怨找不到所需的 dylib: dyld:库未加载:/usr/local/opt/opencv/lib/libopencv_core.2.4.5. ..
发布时间:2021-06-12 19:51:15 其他开发

如何在iOS项目中使用dylib库和hpp头文件?

我得到了一个 dylib 库和一个 hpp 头文件,我应该在 Xcode 的 iOS 项目中使用它们.我一直在浏览互联网,但所有答案都很简洁,没有具体步骤可遵循. 我是否只是将这些文件复制到我的项目中?然后如何在 Obj-C 类中创建/使用库中的对象?我需要任何包装类或其他东西吗?我是否必须在构建设置或构建阶段更改某些内容?(这些是我脑海中出现的问题) 有谁知道要遵循的步骤是什么?或者 ..
发布时间:2021-06-11 20:43:29 移动开发

.dll 等效于 Mac OS X

我来自 Windows 背景,我习惯于通过创建 (.dll) 然后分发所有库和文档来创建 SDK. 所以,如果用户想要使用它,他会添加对库的引用并使用它.但是,在 Mac 中,我正在开发 SDK,我想要一种创建和分发 Mac 库的方法. (我想在 Objective-C 中创建库)请帮助我:) 解决方案 如果您要创建 Mac 库,您可以选择 创建dylib,其中仅包含库的已编译 ..
发布时间:2021-06-11 20:34:31 移动开发

Xcode 4,dylib&install_name_tool

我正在尝试在OSX项目中使用dylib. 我一直在阅读一些示例,特别是以下示例:Xcode 4 添加 dylib 但是我仍然无法使其正常工作. 这是我执行的步骤: 将testing.1.dylib复制到我的Xcode项目文件夹中. Ran sudo install_name_tool -id @executable_path/../Frameworks/testing.1 ..
发布时间:2021-05-31 19:09:48 移动开发

如何在OSX的XCode中解压缩从C ++导出的动态库中的符号

我一直在尝试用C ++开发一个动态库,该库可以在应用程序中运行时加载.我终于让它工作了,但是有点难看.我有一个函数,它将指向C ++类的指针作为参数,如下所示: bool registerGrindPlugin(Grind :: PluginManager * mgr); 但是,它当然会被导出为: _Z19registerGrindPluginPN5Grind13PluginManag ..
发布时间:2021-05-31 19:08:04 其他开发

如何仅使用普通的Apple ID帐户签署dylib?(尚无开发者帐户)

我有一个dylib,为了使其能够在我的机器上运行,我不得不在xcode的目标设置中禁用库验证.是否可以仅出于测试目的而在没有付费开发人员帐户的情况下对其进行签名?任何有关如何执行此操作的链接或教程都会有很大帮助. 解决方案 取决于您获取库的方式. 在Xcode中构建 如果使用Xcode构建,则应该能够启用签名并告诉它使用 Team None 和 Sign在本地运行项目的签名和功 ..
发布时间:2021-05-31 19:05:44 移动开发

我的示例dylib无法在iphone设备中运行,但在模拟器中可以正常运行

我已经使用 add(int,int)方法创建了一个示例 dylib .我将此dylib保留在 usr/lib 中,并尝试通过将其包含在我的iPhone应用程序框架中来调用此方法.现在,它可以在Simulator上正常工作,但不能在我的设备上运行. 有人可以给我提示我要去哪里了吗? 以下是我收到的错误/警告 消息: 错误:ld:找不到符号collect2:ld返回1退出状态.警告:libAdd ..
发布时间:2021-05-17 20:58:39 移动开发

奇怪的iOS libprotobuf.dylib导致崩溃

我在项目中编译了自己的protobuf(在主要目标中,不是lib),但是我发现崩溃是由于libprotobuf.dylib中的protobuf代码引起的(我猜这是new中新包含的lib)版本的设备-我的设备是ipad air). *线程#1:tid = 0x6598,0x0027e96e TutorChat`void google :: protobuf :: internal :: Repe ..
发布时间:2021-05-16 20:50:09 移动开发

dyld:库未加载:.....如何正确告诉GCC编译器在哪里可以找到另一个静态库?

我编写了C程序,该程序计算波函数的时间步迭代,以求解与时间有关的Schrödinger方程.在某些步骤中,我需要使用库 kissfft 进行正向和反向快速傅立叶变换(FFT).( https://github.com/mborgerding/kissfft ) 我的程序结构如下: TDSE(工作目录) 模块 包括 脚本 测试 inttest_analytical.c k ..
发布时间:2021-05-09 20:54:47 其他开发

Mac .dylib链接找不到标题

我正在尝试使用gcc创建和使用.dylib文件.我正在阅读本教程 通常, .dylib 文件是否需要随附的 .h 文件? 所有库都需要一个标头,该标头向编译器声明该库提供了哪些功能.一些库提供(要求)几个头文件-见证主系统C库以及标准的C和POSIX头文件. 标准库或系统库及其标头与您提供的库和标头之间的主要区别是,编译器知道在哪里可以自动找到系统库和标头,而通常您必须告诉它在哪 ..
发布时间:2021-05-03 19:04:20 其他开发

如何使用3rd party框架取决于dylib for Delphi Firemonkey中的IOS

我使用的是librd.a形式的第三方SDK,它需要 libstdc ++.dylib libz.dylib 2017年5月15日回答.终于我找到了写下解决方案的时间.如果您的第三方SDK依赖于某些动态库,请执行以下操作: 例如,动态库称为"libSuperLibrary.dylib". 例如,第三方SDK被称为"SuperFramework.framework". 转到“项 ..
发布时间:2021-04-30 18:56:13 移动开发

Mac创建简单的dylib?

我需要使用XCode为我的客户端创建一个dylib.dylib仅具有两个功能start和stop.我正在制作此单声道的人,他们将其称为dylib.我该如何创建呢?谢谢. 解决方案 Xcode具有可可,C ++和C动态库的项目模板.只需创建其中之一,然后向其中添加功能即可. ..
发布时间:2021-04-22 20:22:17 移动开发