OpenCV專案編譯錯誤

2021-09-09 05:17:02 字數 629 閱讀 2794

編譯遇到如下錯誤:

「××××/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 

cd build

cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local -d with_opengl=on ..

4, 重新編譯執行自己的專案。

使用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 ...