文章目录
error: (-218:No OpenGL support) Library was built without OpenGL support in function ‘cvNamedWindow’
-
先卸载opencv:
cd <your_opencv_dir>/opencv/build/sudo make uninstall
-
进入到<your_opencv_dir>/opencv/文件夹,打开CMakeList.txt文件,搜索WITH_OPENGL 然后修改(WITH_OPENGL “Include OpenGL support” OFF 为(WITH_OPENGL “Include OpenGL support” ON
-
进入到build文件夹执行:
cmake -D WITH_OPENGL=ON -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
- 如果输出文本还显示OpenGL support : NO的话执行以下命令
cmake -D WITH_OPENGL=ON -D CMAKE_BUILD_TYPE=Release -D WITH_GTK_2_X=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
- 重新make
make -j8
- 安装
sudo make install