我有兴趣在单独的文件中编写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
重新启动似乎解决了这个问题。
答案 0 :(得分:1)
他们有一个10.7+示例here:
在 OS X v10.7 中创建OpenCL程序很容易,并且内置了支持 进入Xcode。本章逐步介绍如何创建 Xcode中的OpenCL项目。如果您已经有一个有效的OpenCL项目, 你不需要重新生成它,但你可以在这里找到信息 关于现在内置于Xcode中的OpenCL支持的章节。
但是,他们只描述了步骤,他们没有提供完整的项目。