我正在 VS2008,Win 7 上的 CUDA C 中编写代码。我得到了一个浮点矩阵,它将显示为图像..我将其保存为 .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 一起使用。
谢谢