Ubuntu系統---C++之Eclipse 開始工程項目


Ubuntu系統---C++之Eclipse 開始工程項目


  安裝完Eclipse,那就像其它項目一樣,先要測試一下是否能用。

一、測一個hello world例子
二、利用OpenCV測試一個顯示圖片的例子

  正常的新建工程,可以參照如下:
(1)圖文c++ eclipse使用及第一個c++程序 @https://wenku.baidu.com/view/91bfcde5daef5ef7ba0d3cc7.html

(2)Ubuntu16.04配置Eclipse開發OpenCV,圖示“打開Eclipse,創建C++工程,取名為lena ”@https://www.cnblogs.com/eczhou/p/7860598.html

(3)ubuntu 下eclipse opencv工程配置,也是圖示步驟 @https://blog.csdn.net/CAIYUNFREEDOM/article/details/89637607

(4)極速配置 Ubuntu + Eclipse CDT + Opencv2.3.1 環境 @https://www.cnblogs.com/shihty/archive/2012/10/24/2737552.html

(5)Ubuntu下使用Eclipse CDT創建OpenCV項目圖解 @https://blog.csdn.net/wuguangbin1230/article/details/75576069

  中途都會遇到很多問題,一點點的解決:
(1)解決Eclipse semantic error  @https://blog.51cto.com/3387980/1717086

(2)eclipse 解決/usr/bin/ld: cannot find -lxxx 問題
參照@http://blog.sina.com.cn/s/blog_e15c1f070101idor.html
“如果庫安裝成功,但是,在eclipse包含庫中的方法如下:
例如:  要包含log4cxx   
我的安裝路徑為/usr/local/lib/libs
那么在該目錄下找到一個lib文件夾,確定里面有一個liblog4cxx.so 文件(這是重要標志!!!)。
那么只要在安裝路徑中添加lib,即/usr/local/lib/libs/lib   為所需的包含路徑
心得:
      包含庫到路徑一般為安裝路徑后加/lib。以存在對應.so文件為准。”

  我找到報錯的文件,找到位置,添加到環境中,OK。

(3)Eclipse運行C++問題Launch failed,Binary not found
創建HelloWorld工程,解決辦法,工具欄run->run configuration;雙擊c/c++ application出現HelloWorldCPP debug,選中;Main標簽下,c/c++ application:search project->選中HelloWorldCPP->OK;common標簽下,勾選Debug和Run->apply->run;后續可以直接點擊工具欄三角形進行運行了。@https://blog.csdn.net/u011939755/article/details/80781651


配置MinGW—解決關於Eclipse C++出現Launch failed,Binary not found問題的解決方案(暫未嘗試成功,不知道真是與這個有關嗎!)

@https://blog.csdn.net/iaiti/article/details/39344895
@https://www.cnblogs.com/fickleness/p/3273241.html   windows下的圖文
@https://www.cnblogs.com/purplec/p/5598042.html      也是windows下的圖文

(4)opencv配置,配置好后,用測試程序運行,不報錯,圖片不顯示??
@https://zhidao.baidu.com/question/689304286342354724.html


總結:想用OpenCV必須先配好Eclipse + OpenCV環境,不然每走一步都在報錯。當然這是第一次用Eclipse + OpenCV,以后就有經驗了。

 

********************************************************************附部分截圖,順序沒排版***************************************************************

 

 

 再指明lib :

  lib是要自己找的,依舊快捷鍵Ctrl + alt + T 召喚出終端,這次輸入:
  pkg-config --libs opencv

  會打印出所有的libs,應該是下面這些:
  opencv_shape;opencv_objdetect;opencv_ml;opencv_stitching;opencv_videostab;opencv_photo;opencv_dnn;opencv_calib3d;opencv_superres;opencv_video;
opencv_features2d; opencv_highgui;opencv_videoio;opencv_imgcodecs;opencv_imgproc;opencv_flann;opencv_core   可以全部導入,以免找不到。   找到 GCC C
++ Linker,在右側 First in Library search path (-L) 中加入這些庫,通過加分號了,所以可以直接導入,eclipse 會自動換行分開,不然就要一個一個手動輸入。


 

 

 

 

還有其他問題,系統路徑是不是沒有配好,為什么每次新建工程,上述配置都沒有了?! 在繼續解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM