xcode - 如何在 Xcode 4.1 中调试 OpenCL 内核?

标签 xcode macos debugging opencl

我有一些 OpenCL 内核没有做他们应该做的事情,我很想在 Xcode 中调试它们。这可能吗?

如果没有,有什么方法可以使用 printf()在我的基于 CPU 的内核中?当我使用 printf()在我的内核中,OpenCL 编译器总是给我一大堆错误。

最佳答案

将格式字符串转换为 const char * 似乎可以解决此问题。

这对我在 Lion 上有效:

printf((char const *)"%d %d\n", dl, dll);

这有上述错误:
printf("%d %d\n", dl, dll);

关于xcode - 如何在 Xcode 4.1 中调试 OpenCL 内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212690/

相关文章:

ios - 如何将界面构建器中文本字段的委托(delegate)设置为 "files owner"?

java - Java 中的 "Stick Game"程序无法正常运行?

c++ - 分离编译以避免在我向 .h 文件添加一些调试时重新编译

ruby:如何在调试时进入任意函数

ios - 如何使用自定义类的 TableView 单元格的本地化?

ios - 如何组织 Controller 和 View (iOS)

ios - 如何获取旧的控制台日志

macos - 为什么 OS X 上的终端 VIM 中的 256 色调色板会发生变化?

c++ - OSX OpenGL 深度模板组合

excel - ActiveSheet 与 WorkSheet