Я промочил ноги с OpenCL. Однако я уверен, что эта проблема не относится только к OpenCL.
верхняя часть моего основного файла выглядит так:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <OpenCL/opencl.h>
// some code
cl_device_id device_id; //declaring a device id gives no errors
int err = clGetDeviceIDs(NULL, CL_DEVICE_TYPE_GPU, 1, &device_id, NULL);
//the above API call does give an error.
Я делаю это на Снежном Барсе. Я могу создавать и запускать примеры Apple, используя XCode. Я также могу скомпилировать и запустить пример кода NVIDIA, запустив make.
Как правильно скомпилировать код без использования XCODE?