Ubuntu系统---C++之Eclipse 开始工程项目
Ubuntu系統(tǒng)---C++之Eclipse 開(kāi)始工程項(xiàng)目
安裝完Eclipse,那就像其它項(xiàng)目一樣,先要測(cè)試一下是否能用。
一、測(cè)一個(gè)hello world例子
二、利用OpenCV測(cè)試一個(gè)顯示圖片的例子
正常的新建工程,可以參照如下:
(1)圖文c++ eclipse使用及第一個(gè)c++程序 @https://wenku.baidu.com/view/91bfcde5daef5ef7ba0d3cc7.html
(2)Ubuntu16.04配置Eclipse開(kāi)發(fā)OpenCV,圖示“打開(kāi)Eclipse,創(chuàng)建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 環(huán)境 @https://www.cnblogs.com/shihty/archive/2012/10/24/2737552.html
(5)Ubuntu下使用Eclipse CDT創(chuàng)建OpenCV項(xiàng)目圖解 @https://blog.csdn.net/wuguangbin1230/article/details/75576069
中途都會(huì)遇到很多問(wèn)題,一點(diǎn)點(diǎn)的解決:
(1)解決Eclipse semantic error? @https://blog.51cto.com/3387980/1717086
(2)eclipse 解決/usr/bin/ld: cannot find -lxxx 問(wèn)題
參照@http://blog.sina.com.cn/s/blog_e15c1f070101idor.html
“如果庫(kù)安裝成功,但是,在eclipse包含庫(kù)中的方法如下:
例如:? 要包含log4cxx? ?
我的安裝路徑為/usr/local/lib/libs
那么在該目錄下找到一個(gè)lib文件夾,確定里面有一個(gè)liblog4cxx.so 文件(這是重要標(biāo)志!!!)。
那么只要在安裝路徑中添加lib,即/usr/local/lib/libs/lib?? 為所需的包含路徑
心得:
????? 包含庫(kù)到路徑一般為安裝路徑后加/lib。以存在對(duì)應(yīng).so文件為準(zhǔn)。”
我找到報(bào)錯(cuò)的文件,找到位置,添加到環(huán)境中,OK。
(3)Eclipse運(yùn)行C++問(wèn)題Launch failed,Binary not found
創(chuàng)建HelloWorld工程,解決辦法,工具欄run->run configuration;雙擊c/c++ application出現(xiàn)HelloWorldCPP debug,選中;Main標(biāo)簽下,c/c++ application:search project->選中HelloWorldCPP->OK;common標(biāo)簽下,勾選Debug和Run->apply->run;后續(xù)可以直接點(diǎn)擊工具欄三角形進(jìn)行運(yùn)行了。@https://blog.csdn.net/u011939755/article/details/80781651
配置MinGW—解決關(guān)于Eclipse C++出現(xiàn)Launch failed,Binary not found問(wèn)題的解決方案(暫未嘗試成功,不知道真是與這個(gè)有關(guān)嗎!)
@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配置,配置好后,用測(cè)試程序運(yùn)行,不報(bào)錯(cuò),圖片不顯示??
@https://zhidao.baidu.com/question/689304286342354724.html
總結(jié):想用OpenCV必須先配好Eclipse + OpenCV環(huán)境,不然每走一步都在報(bào)錯(cuò)。當(dāng)然這是第一次用Eclipse + OpenCV,以后就有經(jīng)驗(yàn)了。
?
********************************************************************附部分截圖,順序沒(méi)排版***************************************************************
?
?
再指明lib :lib是要自己找的,依舊快捷鍵Ctrl + alt + T 召喚出終端,這次輸入:pkg-config --libs opencv會(huì)打印出所有的libs,應(yīng)該是下面這些: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可以全部導(dǎo)入,以免找不到。找到 GCC C++ Linker,在右側(cè) First in Library search path (-L) 中加入這些庫(kù),通過(guò)加分號(hào)了,所以可以直接導(dǎo)入,eclipse 會(huì)自動(dòng)換行分開(kāi),不然就要一個(gè)一個(gè)手動(dòng)輸入。
?
?
?
?
還有其他問(wèn)題,系統(tǒng)路徑是不是沒(méi)有配好,為什么每次新建工程,上述配置都沒(méi)有了?! 在繼續(xù)解決。
?
轉(zhuǎn)載于:https://www.cnblogs.com/carle-09/p/11275636.html
總結(jié)
以上是生活随笔為你收集整理的Ubuntu系统---C++之Eclipse 开始工程项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 学会自行车喽!
- 下一篇: C++中的结构体函数