One question confused me for a long time. Some common para was set in a common file which include some struct ,macro and so on. I need to include the common file into OCL file. But using #include "common.h" or #include "common.cl" will caused function clBuildProgram return 0xffffffc5. Does anyone have the experience to include the common file into the .cl file.