編譯遇到如下錯誤:
「××××/opencv-3.4.4/modules/highgui/src/window_gtk.cpp:1062: error: (-218:no opengl support) library was built without opengl support in function 'cvnamedwindow'」
錯誤原因:編譯opencv(編譯這個庫而不是當前專案)時沒有啟用opencv opengl 支援。
solution:
1,
sudo apt-get install libgtkglext1 libgtkglext1-dev
2, 在編譯的opencv 資料夾中,開啟cmakelists.txt, 搜尋「with_opengl」 將off改為on
(with_opengl "include opengl support" off)。
3, 重新編譯opencv
4, 重新編譯執行自己的專案。cd build
cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local -d with_opengl=on ..
使用Opencv時編譯錯誤
1 無法開啟包括檔案 cv.h no such file or directory 我的配置檔案沒有問題,但是一直報錯,我是在hevc測試軟體hm中呼叫了opencv。hm有很多個工程,我只在包含了opencv原始檔的那個工程中增加了配置檔案,而在其他的工程中沒有配置,後來發現,只要在其他的工程中也...
mk編譯錯誤
要在工程 中加乙個巨集去控制 在config.mk中定義這個巨集 enable it6263 1 在compile option.mk中根據這個值來定義巨集 ifeq enable it6263 1 cc opts denable it6263 1 else cc opts denable it62...
Greta 編譯錯誤
背景 greta2.6.4在vs2008編譯通過,在vs2013中,編譯出現以下錯誤 1 regexpr2.cpp 1 c users administrator desktop greta greta restack.h 56 error c2332 struct 缺少標記名 1 c users ...