我正在尝试使用以下教程安装OpenCV 4 alpha:https://www.pyimagesearch.com/2018/08 ...
主要问题是在使用cmake运行命令时进行编译:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D PYTHON3_LIBRARY=python -c 'import subprocess ; import sys ; s = subprocess.check_output("python-config --configdir", shell=True).decode("utf-8").strip() ; (M, m) = sys.version_info[:2] ; print("{}/libpython{}.{}.dylib".format(s, M, m))' \
-D PYTHON3_INCLUDE_DIR=python -c 'import distutils.sysconfig as s; print(s.get_python_inc())' \
-D PYTHON3_EXECUTABLE=$VIRTUAL_ENV/bin/python \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D BUILD_EXAMPLES=ON ..
哪个输出以下错误:
跟踪(最近一次通话最后一次):文件“”,行1,在文件“ /usr/local/Cellar/python@2/2.7.15_1/F ...”,行223,在check_output中引发CalledProcessError( retcode,cmd,output = output)子进程。CalledProcessError:命令'python-config --configdir'返回非零退出状态1 CMake错误/usr/local/Cellar/cmake/3.12.3/share/cmake/Modules/ CMakeDetermineCXXCompiler.cmake:47(消息):在环境变量CXX中找不到编译器集:
/ usr / local / bin / g ++。
调用堆栈(最近调用一次):CMakeLists.txt:127(项目)
在EnableLanguage之后,CMake错误:未设置CMAKE_CXX_COMPILER在EnableLanguage之后,未设置CMake错误:CMAKE_C_COMPILER-配置不完整,发生了错误!
有人问这个问题吗?我试图在bash配置文件中设置CXX二进制文件,但是没有运气。