在Linux中使用Eclipse C ++ CDT

时间:2009-07-23 03:25:00

标签: c++ linux eclipse opencv

我想用Eclipse在Linux上开发C ++项目。特别是我想使用Eclipse CDT修改稳定且广泛使用的开源项目。其中之一是英特尔Opencv。有一些教程可以创建简单的c ++项目,如:

我已经看过很多关于使用Eclipse CDT编写程序的教程 OpenCv就像这里:

但是我 想要使用Eclipse来更改OpenCv平台本身并进行编译 从那里。我非常喜欢Eclipse的许多功能,如:

  • 语法突出显示
  • 概要
  • 代码帮助
  • 代码模板
  • 代码记录

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

Eclipse CDT可以像对Ant脚本那样识别Makefile吗?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

使用自己的构建设置处理现有C源的最简单方法通常是使用'Makefile Project'而不是'managed Project'。对于cmake,请转到“制作目标”视图,然后输入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