2009-07-23 110 views
3

我想使用Eclipse在Linux上开发C++项目。特别是我想使用Eclipse CDT修改稳定和广泛使用的开源项目。其中之一是英特尔Opencv。有教程来创建这里简单的C++项目:在Linux中使用Eclipse C++ CDT

我见过很多教程使用Eclipse CDT写在 OpenCV的程序,如浏览:

但是我 想使用Eclipse对Open进行更改Cv平台本身并从那里编译它 。我真的很喜欢很多的Eclipse的功能,如:

  • 语法高亮
  • 大纲
  • 代码辅助
  • 代码模板
  • 代码历史

会有人写 关于如何制作项目的小教程在Eclipse中从OpenCv tarball?我会在Linux上使用Eclipse CDT。

Eclipse CDT可以识别Makefile,因为它可以为Ant脚本执行操作吗?

+0

感谢乔纳森编辑... – iceman 2009-07-25 02:56:49

回答

2

我做了OpenCV使用cmake的经验。您可以解压缩cmake源代码并使用cmake进行编译。即使在你改变之后。有一些工具可以将cmake集成到eclipse中,但是我发现它们不稳定或者不是很成熟,所以我使用终端的cmake编译和eclipse来编辑源文件。

+0

谢谢雅努什。你用Cmake试过哪个版本的Opencv?最新的一个在这里:https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk/opencv/有一个CMakeLists.txt。我正在使用OpenCv-1.0。0只使用autotools。在这里也提到了使用最新OpenCv的Cmake工具: http://opencv.willowgarage.com/wiki/InstallGuide。 是否可以使用autotools生成Eclipse项目文件? – iceman 2009-07-25 02:54:47

+0

我正在使用SVN的最新版本的OpenCV,希望在这个版本中修复mac os x的一些bug。 – Janusz 2009-07-25 20:13:26

1

如果您按照Janusz关于使用cmake的建议,您可以在这里找到一个关于使用cmake及其eclipse项目生成器的好消息tutorial(我实际上很久以前就已经遵循它:-))。在这个link中,您可以找到关于该生成器的更多信息(Eclipse CDT4生成器)。

1

使用自己的构建设置处理现有C源代码的最简单方法是使用'Makefile项目'而不是'Manage Project'。对于cmake,请转到“Make Targets”视图并输入cmake作为可执行文件。

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/getting_started/cdt_w_newproj.htm

How to import C makefile project into eclipse or put in under eclipse

http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.cdt.doc.user/getting_started/cdt_w_existing_code.htm