2011-03-25 80 views
0

我尝试在Xcode 4上编译openCL应用程序,但我没有成功。我创建了新的C语言项目,然后添加openCL框架,创建必要的.c和.cl文件,并尝试编译。以下是错误:xcode 4 culdn't编译openCL应用程序

error: can't exec '/System/Library/Frameworks/OpenCL.framework/Libraries/openclc' (No such file or directory)

我尝试使用Google,但不成功。谁能帮我?谢谢。

+0

是在“构建阶段”的“链接二进制库”阶段中可见的框架? – 2011-03-29 14:26:08

回答

6

当xcode尝试编译.cl文件时,弹出该错误。这些文件通常使用clCreateProgramWithSource函数在运行时进行编译。您可以通过从目标的“Build Phases”的“Compile Sources”部分删除.cl文件来消除该错误。这是你要做的:

  1. 在项目导航器中选择项目。
  2. 选择目标。
  3. 单击顶部的Build Phases选项卡。
  4. 展开“编译源”部分。
  5. 选择.cl文件并单击“ - ”按钮
  6. 运行您的程序。

这应该摆脱错误。

-Umar