Я работаю над кодом в CUDA C на VS2008, Win 7. Я получил матрицу с плавающей запятой, которая должна отображаться как изображение. Я сохранил ее как файл .bin и загрузил в отдельный файл .cpp и успешно сформировал изображение с использованием библиотеки CImg... однако, когда я пытаюсь добавить аналогичный код в файл .cu, это дает странную ошибку, как показано ниже при компиляции...
error: identifier "_ZN12cimg_library4cimg9superset2IfffE4typeE" is undefined
Фрагмент кода, который я пытался добавить в файл .cu, приведен ниже.
#include <CImg.h>
using namespace cimg_library;
....host code.....continues...
CImg<float> img1(448,448);
for (int nn=0;nn<200704;nn++)
img1[nn] = dR[nn]; // dR is obtained after cudamemcpy DtoH
img1.display();
На форумах я не могу найти много помощи по этому поводу, а также по использованию CImg с Cuda.. есть ли способ использовать CImg с cuda..
Спасибо