I am currently learning OpencL and am finding it somewhat difficult to understand how it actually works. I am using MinGW compiler with ATI APP SDK. When I run the target I
Dissenting opinion: You should never redistribute OpenCL.dll with your application! It belongs in the system folder and should only be installed by OpenCL drivers from the platform providers (Apple, NVIDIA, AMD, Intel, etc.). If your system doesn't have it installed, shipping your own with your application isn't going to make it run any better since you don't have an OpenCL platform for it to find.