PIN*_*INK 3 c++ ubuntu opencv cmake c++11
我想在ubuntu 16.04上从源代码编译opencv.我之前已成功做过几次.我正在从pyimagesearch学习本教程.通常这很好用,但这次我得到了contrib模块文本的以下错误.
[27%]生成precomp.hpp.gch/opencv_text_RELEASE.gch在文件中
包括在/ usr/include/c ++/5/cinttypes:35:0,
来自/usr/local/include/tesseract/host.h:30,来自/usr/local/include/tesseract/serialis.h:26,来自/usr/local/include/tesseract/baseapi.h:37,来自/usr/local/include/tesseract/host.h:30家用/ RVQ/github上/ OpenCV的-3.2.0 /建设/模块/文本/ precomp.hpp:51:
/usr/include/c++/5/bits/c++0x_warning.h:32:2:错误:#error此文件需要ISO C++ 2011标准的编译器和库支持.必须使用-std = c ++ 11或-std = gnu ++ 11编译器选项启用此支持.#error此文件需要编译器和库支持\ ^
[27%]建立目标pch_Generate_opencv_saliency
有人知道如何解决这个问题吗?
添加-D ENABLE_PRECOMPILED_HEADERS=OFF \
到CMake命令解决了该问题.
完成CMake命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_EXTRA_MODULES_PATH=~/github/opencv_contrib-3.2.0/modules \
-D PYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python \
-D ENABLE_PRECOMPILED_HEADERS=OFF \
-D BUILD_EXAMPLES=ON ..
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1809 次 |
最近记录: |