我正在尝试在运行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能够编译项目,但这似乎不正确。