【问题标题】:How can I debug VLC on Mac?如何在 Mac 上调试 VLC?
【发布时间】:2014-07-18 05:50:23
【问题描述】:

我只想在 Mac 上为 VLC 添加一个小功能。

如何构建和调试它?我可以使用 Xcode 吗?或者我应该使用不同的东西? 我从 github 下载源代码,我可以看到 Mac OS gui 模块。但是如何调试呢?

【问题讨论】:

    标签: objective-c xcode vlc


    【解决方案1】:

    看来@feepk 的回答已经过时了。您可以使用 Xcode 在 macOS 上调试 VLC。

    1. 关注instructions 构建VLC。
    2. 启动构建的VLC.app
    3. 打开Xcode项目:vlc/extras/package/macosx/VLC.xcodeproj
    4. 点击 Debug -> Attach to Process 并选择 VLC。

    【讨论】:

    • 有没有办法在main方法的开头附加调试器?我要调试的部分在我执行第 4 部分时已经执行)
    • 是的,你可以设置二进制在VLC的xcodeproj中执行,让Xcode运行VLC。这将使您从一开始就运行调试环境。我原来的答案确实已经过时了,当前 VLC 的 HEAD 源代码允许您默认使用 Xcode 进行调试。
    【解决方案2】:

    您应该在命令行或 Instruments(如果适用)上使用 lldb。不支持 Xcode。

    此外,请直接通过 http://forum.videolan.org 与我们联系,以获得更快的反馈和响应 :)

    【讨论】:

    • 所以我应该使用 videolan.org 上的手册从源代码构建 VLC,并使用终端附加调试器。对吗?
    • 实际上,它也适用于剥离的发行版二进制文件。但是,是的,对于完整的符号,您需要在启用调试的情况下手动编译它。详情在这里:wiki.videolan.org/OSXCompile
    猜你喜欢
    • 1970-01-01
    • 2010-12-14
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 2020-03-18
    相关资源
    最近更新 更多