1
首先,我在Ubuntu中很新,並且還不能理解軟件安裝的一些細節。 我需要從this repository編譯一個應用程序。 它需要已經從源代碼安裝的protobuf 3.3.0。不幸的是我的OpenCV是用protobuf 2.6.1構建的,所以我得到了一個錯誤:This program was compiled against version 2.6.1 of the Protocol Buffer
我發現this instruction構建OpenCV來源,但我已經有了標準的OpenCV。 請問您,請指教,在此指示之前應該執行哪些步驟以避免版本衝突。我應該清理還是刪除當前的openCV?從源代碼構建openCV之前的步驟
你發佈指令從頭開始重建它是一個非常古老的opencv。你可能需要一個更新的。爲避免衝突,請分別將'LD_LIBRARY_PATH','PKG_CONFIG_PATH'和'PKG_CONFIG_LIBDIR'正確設置爲您的protobuf文件或目錄。 – halfelf
由於@halfelf表示其中一個比較老,[這裏](http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/)是一個更新的我在5天前使用過,也推薦安裝ccmake,修改cmake參數很容易,這可能會讓你設置庫的版本 – api55