OpenCL ничего не меняет в проекте C / C ++, вы можете использовать любую систему сборки, которую вы иначе использовали бы (ванильные Makefiles, autotools, cmake и т. Д.).
Для файлов .cl у меня это есть в .emacs:
(setq auto-mode-alist (cons '("\.cl$" . c-mode) auto-mode-alist))
... что заставляет Emacs обрабатывать их как файлы C.
Мне просто нужно знать, как настроить компоновщик с ATI Stream SDK и базовыми привязками OpenCL C ++.
Вам нужно #include <CL/cl.hpp>
и передать -lOpenCL
компоновщику, вот и все.