Xcode 4 + OpenCL:寻找一个“Hello World”示例,该示例使用在单独文件中编写的内核

时间:2013-03-24 01:46:57

标签: xcode opencl

我有兴趣在单独的文件中编写OpenCL内核,因为它比编写代码更加方便多线字符串! Apple的网站有一个关于OpenCL的Hello World示例,但它使用旧的Xcode 3编写内核的方式,http://developer.apple.com/library/mac/#samplecode/OpenCL_Hello_World_Example/Introduction/Intro.html

我正在寻找的是一个Hello World类型示例,它使用新的Xcode 4方式,即内核写在单独的文件中,调用内核函数似乎需要更少的代码。

更新

我找不到模板项目,所以我在github上启动了以下项目,它复制了Apple's docs中的代码,

顺便提一下,代码最初没有因未知原因而运行,并给出了以下错误,

  

使用GeForce GT 650M错误:元素1创建调度队列   与预期产量不符。          锯0.0000,预计1.0000

重新启动似乎解决了这个问题。

1 个答案:

答案 0 :(得分:1)

他们有一个10.7+示例here

  

OS X v10.7 中创建OpenCL程序很容易,并且内置了支持   进入Xcode。本章逐步介绍如何创建   Xcode中的OpenCL项目。如果您已经有一个有效的OpenCL项目,   你不需要重新生成它,但你可以在这里找到信息   关于现在内置于Xcode中的OpenCL支持的章节。

但是,他们只描述了步骤,他们没有提供完整的项目。