macos - 在 Swift 中使用 VLCKit

标签 macos swift compilation libvlc

我尝试将 VLCKit 用于一个用 Swift 编码的 OS X 项目,所以我构建了框架感谢 compile vlckit on mac os 10.9 . 然后,我将生成的 VLCKit.Framework 插入到我的项目中(我在链接的框架和库中看到它)但是当我想使用它或只是用它编译我的项目时,我遇到了一个问题:

ld: framework not found VLCKit
clang: error: linker command failed with exit code 1 (use -v to see invocation)

所以,我不明白如何让它工作....

感谢您的帮助!

编辑: 我也试过一个 Objective-C 项目,它也有同样的错误..

编辑 2:我从 Internet 获得了一个 VLCKit.framework,并且我的项目的编译工作正常。这是我自己编译的框架,没有用..

无论如何, 我可以在 Objective-C 项目上使用该框架,但是 Swift 文件中的“导入 VLCKit”不起作用:“没有这样的模块‘VLCKit’”

最佳答案

要在您的 swift 项目中部署 VLCKit,请按照以下步骤操作:

  • 安装 sdk(例如,使用 cocoapods)
  • 链接所需的依赖项(在框架存储库中提到)
  • 创建桥接 header (VLCKit 是用 objective c 编写的)

安装和使用 sdk 的过程在 this tutorial 中有很好的解释。

祝你好运

关于macos - 在 Swift 中使用 VLCKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28589930/

相关文章:

ios - 当一个 View Controller 中有多个表时,如何在 UITableViewCell 中获取多个文本字段引用?

在命令提示符下找不到exe

Python 可执行导入错误

eclipse - 在 Windows 和 Mac OS X 之间共享 Dropbox 上的 Eclipse 目录

macos - 从 Python 字典创建 NSDictionary

ios - 遍历 Swift 应用程序中的自定义 Parse 列

visual-studio - MS Visual Studio如何确定源文件已更改?

html - 如何在 CSS 中正确设置宽度 - 需要修复 Mac 和 iPad 上 Safari 的错误

macos - 如何使用XPath和Swift 2.0解析html?

ios - 在后台运行应用程序的最佳方式是什么