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 会自动换行分开,不然就要一个一个手动输入。





还有其他问题,系统路径是不是没有配好,为什么每次新建工程,上述配置都没有了?! 在继续解决。
Ubuntu系统---C++之Eclipse 开始工程项目的更多相关文章
- Ubuntu系统---C++之Eclipse IDE 编译器安装
Ubuntu系统---C++之Eclipse IDE 编译器安装 Eclipse是一个基于Java的.开放源码的.可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(Integrate ...
- Ubuntu系统下安装Eclipse
第一步:查看操作系统位数. 打开终端,输入file /sbin/init 可以看到笔者Ubuntu系统为32位,读者可以使用该命令获取自己机器上的操作系统位数. 这一步是最至关重要的一步,笔者机器处理 ...
- Ubuntu系统---C++之Eclipse编译器 CDT插件安装
Ubuntu系统---Ecli ...
- Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
在Ubuntu的某些版本下,比如10.10,会出现以下奇怪问题: 1. 安装jdk 我下载的jdk是bin格式的,直接运行解压,得到一个文件夹. 这个文件夹作为jdk的安装目录,可以拷贝到任意目录. ...
- Ubuntu系统下在Eclipse中使用真实手机运行调试Android应用
本文是在Ubuntu下已搭建好JRE+Eclipse+AndroidSDK的环境中进行的. 如果从未进行过如下的操作的话,在运行Android应用时,在设备选择器那里你的手机会显示为一大串" ...
- ubuntu系统中安装eclipse
具体可以看这篇博文 .https://www.cnblogs.com/sanduo1314/articles/5137090.html 然后再/usr/share/applications中找到ecl ...
- 感悟:搞了整整一天,拯救一个Ubuntu系统
最开始,我在windows平台上,准备打开计算机组成原理的实验工程,突然来了一个想法:每次要用windows的时候,都要切换系统(win8以上的系统必须在关闭快速开机的状态下才能正常在Linux平台下 ...
- ubuntu系统下创建软件桌面快捷方式
转自ubuntu系统下创建软件桌面快捷方式 默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制- ...
- Ubuntu 12.04 使用Eclipse搭建C/C++编译环境
首先是安装Eclipse,方法有两种: 第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序->Ubtuntu软件中心,搜Eclipse安装即可. 第二 ...
随机推荐
- 在Electron运行的页面使用CSS的calc导致应用卡死
这几天发现运行在我们开发的Electron里面的网页有部分应用点击访问就会卡死,通过排除法定位到使用了CSS的calc方法,如下: <el-table height="calc(100 ...
- 关于VS2010工程各种路径注意事项汇总
关于VS2010工程各种路径注意事项汇总 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:前段时间调试,利用cmake生成的vs2010工程文件,虽然该 ...
- JSP入门基础知识详细版(通俗易懂)
JSP 第一篇: 概述.原理.周期.指令.行为.内置对象.JavaBean (一) JSP概述以及简单使用 什么是JSP? JSP全名为Java Server Pages,java服务器页面.JSP是 ...
- [转帖]CentOS 8 都发布了,你还不会用 nftables?
CentOS 8 都发布了,你还不会用 nftables? https://www.cnblogs.com/ryanyangcs/p/11611730.html 改天学习一下 原文链接:CentOS ...
- [转帖]新手必读,16个概念入门 Kubernetes
新手必读,16个概念入门 Kubernetes https://www.kubernetes.org.cn/5906.html 2019-09-29 22:13 中文社区 分类:Kubernetes教 ...
- vmware 安装XP 32位Professional版本
VMware14 安装XP 专业版,总部报错Dicrectory Boot not found 下载了N多个XP的版本发现,原来是XP版本的问题,现将正确版本写在这里,以备后用 百度网盘共享位置 ...
- 如何知道外围器件的器件地址PHY_ADDR
由于 S5P6818 现有的uboot没有网卡的初始化代码实现,在尝试移植网卡驱动而跟踪有关的源码的时候,不止一次地看到了类似下面的需要修改器件地址的有关写法. 根据原理图的有关硬件连接,找到对应的元 ...
- springboot 整合 web 项目找不到 jsp 文件
今天遇到一个问题,就是使用springboot整合web项目的时候,怎么都访问不到 \webapp\WEB-INF\jsp\index.jsp 页面.这个问题搞了半天,试了各种方式.最后是因为在启动的 ...
- 【爬虫集合】Python爬虫
一.爬虫学习教程 1. https://www.jianshu.com/u/c32d557edfa3 2. WebMagic是一个简单灵活的Java爬虫框架.基于WebMagic,你可以快速开发出一个 ...
- SQL优化中的重要概念:锁定
原文:SQL优化中的重要概念:锁定 上篇文章讲的是事务,这篇就引出另一个重要概念,就是锁定. 当一个用户要读取另一个用户正在修改的数据,或者一个用户正在修改另一个用户正在读取的数据,或者一个用户要修改 ...