Mac QuickTime 组件调试

2024-01-02

首先,我是Mac编程的新手。我已经下载了马卡姆项目 http://webcam-osx.sourceforge.net/index.html并使用 Xcode 4.1 成功将调试版本编译为 32 位代码。输出是一个 QuickTime 组件,我手动将其复制到 Library/QuickTime 文件夹中。现在我想调试该组件但没有运气。我在代码中启用多个断点,然后使用“产品”->“调试”->“附加到进程”来检查 Skype 中的网络摄像头输出。 Skype 显示(虚拟)网络摄像头正在运行,但我的断点不起作用。我确信我的函数被调用,因为它们是绘制彩色条纹作为网络摄像头输出的函数。

苹果关于调试共享库的文档不是很好。我的方法是否存在根本性错误,或者我需要先做一些简单的事情?非常感谢任何指导。


我用于调试 QuickTime 组件项目的方法是在每个主要函数的开头和返回中使用 NSLog(),格式为 ClassName functionName:parameters... 然后我使用 Console(在聚光灯下搜索控制台)应用程序来查看日志。 这可能不是最简单/最好的方法,但我确实成功地调试并完成了我的组件。

编辑:这个问题提供了一些有关 NSLog 的更有用的信息如何打印出方法名称和行号并有条件地禁用 NSLog? https://stackoverflow.com/questions/969130/nslog-tips-and-tricks

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac QuickTime 组件调试 的相关文章

  • 如何在Mac上启动Syslogd服务器以接受远程日志记录消息?

    有人知道如何在 Mac 上启动 Syslogd 服务器来接受远程日志记录消息吗 我启动了 Syslogd 但似乎它不接受远程消息 如果我执行 netstat an 看起来 udp 端口 514 正在侦听 但是 如果我使用 nmap 从笔记本
  • iOS App Today 扩展未上传到物理设备

    我正在为我的应用程序创建一个今日小部件http budgt ch http budgt ch因为一些用户要求快速访问关键功能 初步 扩展在 iOS 模拟器上运行良好 安装如下 1 安装最新的容器应用程序 2 安装以 今天 为容器的扩展 但是
  • #include 在 iOS 的 C++ 文件中找不到文件

    我在 iOS 下有一个目标 c c 项目 将其从 OS X 移动 然后出现 文件未找到 错误 include
  • 在 MacOSX10.6 上运行 python 服务器时 MySQLdb 错误

    运行我的服务器 python manage py runserver 产生以下错误 django core exceptions ImproperlyConfigured 加载 MySQLdb 模块时出错 没有名为 MySQLdb 的模块
  • NSHTTPCookieStorage 是否跨应用程序持续存在?

    所以我只是好奇 NSHTTPCookieStorage 是否跨应用程序持久存在 或者仅在当前应用程序本地 我希望在另一个应用程序中收集的一些 cookie 可以在搜索应用程序中访问 是这样的吗 谢谢 PS 这是在 iPhone 或 iPad
  • 部署目标是什么意思?

    这是我假设的一个非常简单的问题 有人可以告诉我部署目标是什么意思吗 如果我选择 iOS 10 是否意味着只有 iOS 10 的用户才能下载该应用程序 选择较低的部署目标是否不好 另外 继续部署目标 是否不建议在较低的部署目标上运行 假设您已
  • TOpenDialog/NSOpenPanel 无法在沙盒 Delphi 应用程序中工作

    Firemonkey 应用程序中的 TOpenDialog 似乎存在问题 该应用程序已针对 Mac Appstore 进行沙箱处理 我使用XE3 但它也存在于XE2中 我其实在这里找到了一份QC报告 但仍然没有解决 http qc emba
  • 故事板 - 不支持的配置 8 个冲突的约束

    我正在使用故事板自动布局 我今天在编写警告消息时注意到 MainStoryboard iphone storyboard Unsupported Configuration 8 conflicting constraints 单击警告会进入
  • 如何使 SFSpeechRecognizer 在 macOS 上可用?

    我正在尝试使用 Apple 的语音框架在 macOS 10 15 1 上进行语音识别 在 macOS 10 15 之前 语音识别仅在 iOS 上可用 但根据文档 https developer apple com documentation
  • Mac OS X 下的 JavaFX:系统菜单和模态窗口

    我目前面临 Mac OS X 下的 JavaFX 菜单和模式对话框的问题 我正在使用该方法 MenuBar setUseSystemMenuBar true 为了将系统菜单栏用于我的应用程序菜单 这工作正常 但如果模式对话框打开 菜单不会被
  • 最近打开的应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有什么方法可以获取最近打开的应用程序 例如 4 个 的列表吗 如果是这样 怎么办 可可麦克 看看LaunchServices LSSh
  • 如何从项目中删除 CocoaPods?

    从项目中删除 CocoaPods 的正确方法是什么 我想删除整个 CocoaPod 由于我的客户施加的一些限制 我无法使用它 我只需要一个 xcodeproj 而不是 xcworkspace 可以从项目中删除 CocoaPods 但目前 C
  • QFileSystemModel setRootPath

    我正在尝试创建一个 Qt 应用程序来显示文件夹 Mac OS 中的 Users 文件夹 的内容 这是代码 QFileSystemModel dirModel new QFileSystemModel dirModel gt setRootP
  • Crashlytics dSYM 错误

    我已经在我的 mac 上安装了 crashlytics 并想用它来设置我的项目 xcode 我通过复制代码创建运行脚本构建阶段 第一次构建的结果是 PhaseScriptExecution Run Script Users danielbo
  • 我如何解释这个 JVM 错误?

    我有一个使用一些本机代码的 Java 应用程序 但它出现了错误 我想知道where它有错误 但我不确定如何读取 hs err pid 转储文件 Native frames J compiled Java code j interpreted
  • 如何在 Sublime Text 2 的 OSX 终端中显示构建结果

    我刚刚从 TextMate 切换到 Sublime Text 2 我非常喜欢它 让我困扰的一件事是默认的构建结果显示在 ST2 的底部 我的程序产生一些很长的结果 显示它的理想方式 如在 TM2 中 是并排查看它们 如何在 Mac 操作系统
  • 如何等待远程 .NET 调试器连接

    今天我遇到了一个问题 我需要远程调试程序 该程序是从另一个系统启动的 所以我真的没有机会在命令行上与它交互 不过我可以很容易地改变它的来源 我需要做的是让程序正常启动 然后等待我用调试器附加到它 我想不出一个让我快乐的方法 我确实发现了这个
  • ios水平居中约束问题?

    I am having hard time in learning constraints auto layout in iOS I have used any width any height I have a storyboard sc
  • 使用 Makefile 项目在 Visual Studio 中自定义调试命令

    我在 Visual Studio 2010 中有一个由 Makefile 支持的项目 实际上使用 NAnt 但这不是重点 构建过程的输出是一个 elf 文件 我有一个单独的非 VStudio 调试器 可以在该 elf 文件上运行来调试它 构
  • 如何在 OSX 上安装 LaTeX .sty 文件?

    我设置了一个 LaTeX 项目 tex documents some file tex support todonotes sty where some file tex uses todonotes usepackage colorinl

随机推荐

  • Django 模型:添加日期索引,降序顺序

    我试图让 Django 模型在日期字段上按降序 DESC 顺序创建索引 但我找不到方法来做到这一点 基本上 我需要执行类似以下 SQL 的操作 在 Posgres 中 CREATE INDEX idx name ON table date
  • UITableViewCell设置文本

    我正在创建示例 hello world 应用程序 代码如下 我怎样才能删除 c cell setText Hello World 处发出警告 在下面的代码中 因为它已弃用 UITableViewCell cell tableView deq
  • ASP.NET CORE 文件上传问题

    我有一个适用于 chrome 的文件上传代码 但对于 IE 会抛出以下错误 IOException 该进程无法访问文件 路径 文件名 因为它正在被另一个进程使用 System IO Error WinIOError int errorCod
  • python排序的空间复杂度是多少?

    python排序需要多少空间复杂度 我在任何地方都找不到这方面的任何明确文档 空间复杂度定义为算法需要多少额外空间N元素 并且尽管根据docs https docs python org 3 library stdtypes html li
  • 无需规则即可创建目标 .moc

    我正在尝试将 ovpn3 的 ovpncli 示例转换为从 QObject 派生的类 我无法将源文件转换为单独的接口 h 和实现 cpp 文件 为了让 MOC 高兴 我把 include openvpn moc 在 openvpn cpp
  • 在 List/ObservableCollection 中维护集合

    我已经成功地将一个项目添加到 MVVM 中的列表中 现在我的问题是在视图模型中维护列表 每次我导航到页面或返回页面并返回到该列表视图时 列表都会重置 我怎样才能做到这一点 我目前正在使用 prism 来构建 MVVM 视图模型 public
  • 如何在 props 中传递 HTML 标签

    我希望能够传递带有 HTML 标签的文本 如下所示
  • 用于缓解 Logjam/weakdh.org 的正确 JBoss EAP 6.0.1 密码套件配置是什么?

    由于堵塞和网站的关注https weakdh org https weakdh org 最近几天收到 Logjam Diffie Hellman 在实践中如何失败 我决定强化 JBoss EAP 6 0 1 系统上的 SSL 配置 如下所述
  • 使用带有无趣回溯的 iOS 4.3 模拟器的 iOS SIGKILL

    只关心我自己的事情 iOS 应用程序在模拟器中运行 没有做任何非常有趣的事情 只是在视图控制器之间移动 然后暂停 然后 KABLAMMO 我立即查看了所有线程的回溯 见下文 但我没有看到任何特别重要的事情 gdb t a a bt Thre
  • 缓存矩阵的逆矩阵

    晚安 我有一个 Coursera 的作业 但我有两天时间试图解决我的问题 我的作业是 编写以下函数 makeCacheMatrix 该函数创建一个特殊的 矩阵 对象 可以缓存其逆矩阵 cacheSolve 该函数计算上面 makeCache
  • 设置 cookie 以在单击按钮时隐藏 div

    我正在尝试显示默认显示的 div 包含条款和条件 除非设置 cookie 来隐藏它 我已将我的代码添加到此处JSFiddle http jsfiddle net v6ddf 有什么想法为什么我的代码不起作用吗 JavaScript func
  • 编译所有子文件夹中的java文件? [复制]

    这个问题在这里已经有答案了 如何使用 javac 编译 Unix 上所有子文件夹中的所有 java 文件 在 Windows 上 创建批处理文件 for r a in do javac a java 然后在顶级源文件夹中执行它 在 Linu
  • 对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态。获取工作 POST PUT DELETE 不工作

    问候 我有一个具有以下架构的 Web 应用程序 Web api ASP net core 2 1 Windows 身份验证 用户界面 角度8 UI可以获取数据但无法发送数据 我的意思是 GET 方法工作正常 但 POST PUT DELET
  • r 中的 igraph 包:边缘标签重叠

    我正在使用 R 中的 igraph 包来可视化网络流 library igraph Example Data b lt c countryA countryB countryC countryA countryC countryA c lt
  • 动态生成的单选按钮在滚动时更改其位置

    我动态创建了单选按钮 它们显示得很好 但是当我选择并滚动时 它会丢失其位置 我知道使用 ViewHolder 类设置和获取标签并转换 view 的方法 但这一次 我有动态 id 所以我无法标记 id 我试过这样 converview set
  • R magick:方形裁剪和圆形蒙版

    目的是 将任何输入图像转换为正方形长宽比并且 添加圆形蒙版并用白色或透明填充外部 我有 1 个工作要做 但不确定这是最好的方法 这是一个工作示例 library magick path lt https cdn pixabay com ph
  • WKWebView 是否使用 Safari 的 cookie?

    根据苹果文档 cookie 在所有应用程序之间共享 并跨进程边界保持同步 但有这个iOS Note iOS 中的应用程序之间不共享 Cookie 所以基本上我不能在我的应用程序中使用 Safari 的 cookie iOS 安全沙箱禁用应用
  • ZF2 SessionManager 用法

    我是 ZF2 的新手 不太习惯如何做事 我想使用会话来跟踪用户 记住我 我在课堂上有这样的代码 sessionManager new Zend Session SessionManager sessionManager gt remembe
  • 聚合物纸张输入和表格提交

    我正在开发论坛主题并开始使用 Web 组件 但表单元素不起作用 我有这样的东西
  • Mac QuickTime 组件调试

    首先 我是Mac编程的新手 我已经下载了马卡姆项目 http webcam osx sourceforge net index html并使用 Xcode 4 1 成功将调试版本编译为 32 位代码 输出是一个 QuickTime 组件 我