0

嗨,我在带有 Visual Studio 的 Windows 中使用 OpenCV 创建了一个程序。我的程序有两个 cpp 文件。它们都包含许多库文件。主要功能在 detect.cpp 文件中,另一个文件是 lbp.cpp。

在 Windows 中,程序运行得很好,可以获取每个库文件和头文件。但是当我尝试在 Linux OpenCV 中编译程序时,它没有编译并给了我错误。lbp.cpp 文件找不到 opencl 的函数和数据类型。它给了我这个错误:

'cl_command_queue' 未在此范围内声明 'cl_mem' 未在此范围内声明 'cl_int' 未在此范围内声明

其中有很多。任何人都知道如何解决它们?我检查了 opencv OpenCl 示例中的其他示例文件,并使用了与它们相同的标头。但我的程序就是无法编译。请帮忙。

4

0 回答 0