由于大疆OSDK不支持Windows,所以最近开始了在Ubuntu操作系统下的撸码之路。新手入门,四处碰壁,装系统就装了两次,后来索性选择在虚拟机里搞事情。经旁人推荐,选择了Eclipse CDT作为IDE,习惯了宇宙第一的VS一开始用起来并不是十分顺畅,又被cmake弄的晕头转向,花了数天时间摸索才稍微渐入佳境。作为一个小白,深知新手在入门时的痛苦,但这个痛苦实际上是必经的阶段,所谓万事开头难。现将自己遇到的问题和解决方法总结如下,希望能帮到需要的人。
-----------------------------------------------------------------------------我是分割线----------------------------------------------------------------------------
1.Eclipse CDT不作过多介绍,是一款Ubuntu系统下功能较为强大的IDE,建议在使用之前先了解一下并与其它IDE(如kdevelop,QT Creator等)对比参考看看哪个比较适合自己。Eclipse CDT貌似支持Cmake,但由于我对Cmake不熟悉,也一直没有搞清楚如何配置,习惯Cmake的同学可以尝试配置一下。
2.opencv的配置十分简单,make install之后就可以在系统的/usr/local目录下找到对应的动态库(默认你已在ubuntu下安装了g++/gcc),然后右击工程文件夹---properties---c/c++build----settings----c++Linker--Libraries, 将你的opencv库目录的路径添加进去,并添加你用到的库。如果能在你的工程文件夹的includes文件下找到opencv的头文件就说明配置成功了,然后再到你的源文件中包含相应的头文件就可以使用了。