OpenCV无法在丢失的OpenCL文件上构建

时间:2019-06-21 22:44:10

标签: c++ macos opencv cmake

我正在尝试在运行10.14.5的macOS笔记本电脑上构建OpenCV(https://github.com/opencv/opencv.git)。

我使用适用于macOS的CMake GUI应用程序为Xcode创建了一个项目文件。

我还在命令行中使用了cmake来创建项目。

我还使用python脚本尝试构建OpenCV(python platforms/osx/build_framework.py osx

但是,对于上述每个实例,在构建项目时,构建日志输出中都会出现相同的错误:

error: Build input file cannot be found: '/Users/me/Development/GitHub/OpenCV/osx/build/build-x86_64-macosx/modules/world/opencl_kernels_video.cpp'

我试图在CMake中禁用OpenCL模块,但是,仍然遇到相同的错误,即在尝试构建时找不到OpenCL文件。

我想念什么?

更新 2019-06-23

要解决OpenCL构建失败的问题,我修改了以下文件,删除了对OpenCL的所有引用:

cmake/templates/cvconfig.h.in
CMakeLists.txt

然后,我使用以下脚本创建了一个makefile:https://gist.github.com/AhiyaHiya/f950dfae0e8b2ce642fa4538e37fe773

我创建的新makefile能够编译项目,但这似乎不正确。

0 个答案:

没有答案