我是 OpenCL 的新手。
现在,我正在尝试编译此处链接的名为“OpenCL 带宽测试”的 NVIDIA OPENCL SDK 代码示例之一 ( https://developer.nvidia.com/opencl )。
在此示例中,包含一个名为“oclBandwidthTest.cpp”的文件。
并且这个文件参考了“oclUtils.h”和“shrQATest.h”,所以我在makefile中添加了这两个文件路径。
但是当我尝试编译它时,它仍然显示“未定义引用'shrLog''shrLogEx''oclErrorString'”......(太多)。
我必须坚持到明天,但从上周五开始,我仍然受到约束。
我正在使用 Ubuntu 12.04,我已经安装了 SDK 4.2 和设备驱动程序。
让我知道我必须在 makefile 中包含什么(头文件或库)。