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 会自动换行分开,不然就要一个一个手动输入。
还有其他问题,系统路径是不是没有配好,为什么每次新建工程,上述配置都没有了?! 在继续解决。
转载于:https://www.cnblogs.com/carle-09/p/11275636.html
Ubuntu系统---C++之Eclipse 开始工程项目相关推荐
- Ubuntu系统下安装eclipse
Ubuntu系统下安装eclipse 想要正确的安装eclipse,需要在Ubuntu系统上提前安装jdk 可以在终端使用java -version来查看是否安装jdk 如果没有安装jdk,可以参考网 ...
- eclipse中文乱码解决_如何解决firefly rk3399 ubuntu 系统中文乱码
用过上述板子系统的同学,当你打开firefly ubuntu 系统浏览器,连上外网,打开一个网站,是否会发现如果你是原始官方镜像,这个网站的中文会出现乱码现象,其实这是因为原始镜像的firefly u ...
- Ubuntu系统下添加程序启动器
Ubuntu系统上安装的软件,有的会自动创建快捷方式,在程序中可以搜索到,而有的安装后不会在应用程序中出现,如Eclipse.Spring Tool Suite或是绿色软件等,那么怎么手动创建快捷方式 ...
- Linux装ntfs后内存不够,Linux_安装Ubuntu后无法使用NTFS硬盘或移动硬盘, 在安装Ubuntu系统后,存在 - phpStudy...
安装Ubuntu后无法使用NTFS硬盘或移动硬盘 在安装Ubuntu系统后,存在无法使用NTFS硬盘或移动硬盘的问题,下面小编就给大家介绍下Ubuntu系统无法挂载NTFS的解决方法,不知如何挂载的朋 ...
- Ubuntu系统搭建PPPoE服务器,Ubuntu上架设PPPoE Server
一.安裝 PPPoE Server Software 1)sudo apt-get install ppp 2)rp-pppoe(非apt套件) wget -c http://www.roaringp ...
- Ubuntu系统vim的安装以及使用实现简单c语言编程
文章导读目录 一.vim编辑器的安装以及基本使用 (一)vim编辑器的安装 (二)vim编辑器的基本使用 1.vim编辑器的普通模式(命令模式) 2.vim编辑器的编辑模式 3.vim编辑器的末行模式 ...
- Android杂谈--ubuntu系统下adb连接小米2
Android杂谈--ubuntu系统下adb连接小米2 发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备! 搞了一个上午才搞成功! 小米手机利用USB连接到Ubunt ...
- Ubuntu系统连接Android真机测试
2019独角兽企业重金招聘Python工程师标准>>> Ubuntu系统连接Android真机调试 作者:gaolei_xj发布于 10月01日访问(444)评论(0) 第一步:查看 ...
- Ubuntu系统下NS-3安装与工具配置
持1.NS3介绍 官网:https://www.nsnam.org/ 引用官网的介绍: ns-3是用于因特网系统的离散事件网络模拟器,主要用于研究和教育用途.ns-3是免费软件,根据GNU GPLv2 ...
最新文章
- 一文看懂机器视觉芯片 ​
- 阿里2022“研究型实习生”计划公布,开放200多个科研选题
- SQL Server 2008 清空删除日志文件 130G日志 10秒内变10M .
- IPv4如何向IPv6过渡?—Vecloud微云
- 主机名修改 Oracle监听器,oracle agent不能启动的解决方案
- 在Windows 64位操作系统安装Weblogic的注意事项
- 2008服务器维护,Windows 2008 R2 服务器维护
- Asp.Net请求原理and页面生命周期(转)
- CentOS7如何关闭防火墙
- 计算机毕业设计中Python Django 框架目录结构简介
- cgroup学习(八)——CPUSET子系统
- summernote 字体名字不显示_觉得 Windows 10 显示字体不好看吗? 教你轻松更换成 Mac 字体版本。...
- MySQL数据库安装教程
- HbuilderX中 华为手机 真机调试
- 喜迎进博会 欢聚环球港 共享消费城——2021环球商业年会暨城市综合体论坛圆满举行
- 从 IT 的角度思考 BIM(一):面向对象
- 微软MSBI零基础从数据仓库到商业智能实战(SSIS SSAS SSRS)
- this beta version of Typora is expired, please download and install a newer version.Typora
- 比尔盖茨10大经典语录英文版
- http协议之长连接与短连接服务器,长连接短连接
热门文章
- 使用代码获得table whered use list
- Triangle Leetcode
- Java Spring源码研究之BeanNameUrlHandlerMapping
- TypeScript的非空断言操作符(感叹号)
- 自定义背景android,Android自定义Button并设置不同背景图片的方法
- 小新pro13睡眠后无法唤醒_轻薄的外表狂野的心——联想小新 Pro13 测评
- 计算机辅助教学应用论文,高校计算机辅助教学应用论文
- linux旧版本如何升级成新版本,Linux如何升级软件版本,
- rar x64 5.50 linux,WinRAR 5.50 简体中文正式版发布
- 在windows 实现执行 makefile