clCreateKernel OpenCL调用正在返回CL\u无效的\u程序\u可执行文件

clCreateKernel OpenCL调用正在返回CL\u无效的\u程序\u可执行文件,opencl,Opencl,我正在与高通公司MDP MSM8960合作,该公司支持openCL 1.1版。 当我调用“clCreateKernel”函数时,出现错误“CL\u无效的程序\u可执行文件”。 在调用clCreateKernel之前,将调用“clBuildProgram”函数,该函数将成功返回。即使是“clGetProgramBuildInfo”函数返回程序对象中每个设备的生成信息,也是成功的 提前感谢。您应该提供更多信息。从创建上下文到调用函数的方式。是。。调用图是这样的。clGetPlatformInfo->

我正在与高通公司MDP MSM8960合作,该公司支持openCL 1.1版。 当我调用“clCreateKernel”函数时,出现错误“CL\u无效的程序\u可执行文件”。 在调用clCreateKernel之前,将调用“clBuildProgram”函数,该函数将成功返回。即使是“clGetProgramBuildInfo”函数返回程序对象中每个设备的生成信息,也是成功的


提前感谢。

您应该提供更多信息。从创建上下文到调用函数的方式。是。。调用图是这样的。clGetPlatformInfo->clCreateContextFromType->clGetContextInfo->clCreateCommandQueue->clCreateProgramWithSource->clBuildProgram->clCreateKernel。所有其他调用的函数都已成功返回,包括CLBuildProgramAPI。但是clCreateKernel由于上述错误而失败。还通过调用clGetProgramBuildInfo验证了CL_PROGRAM_BUILD_日志,但它返回成功,但没有提供任何信息。您能显示源代码吗?