3

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

我已经看过很多使用 Eclipse CDT 在 OpenCv 中编写程序的教程,如下所示:

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

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

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

Eclipse CDT 能否像识别 Ant 脚本一样识别 Makefile?

4

3 回答 3

2

我的经验是,对于 OpenCV,使用cmake是要走的路。可以解压cmake源代码,使用cmake编译。即使在你的改变之后。有一些工具可以将 cmake 集成到 eclipse 中,但我发现它们不稳定或不太成熟,所以我从终端使用 cmake 编译和 eclipse 来编辑源文件。

于 2009-07-23T03:39:14.497 回答
1

如果您遵循 Janusz 关于使用 cmake 的建议,您可以在此处找到关于使用 cmake 及其 eclipse 项目生成器的好教程(实际上我不久前就遵循了 :-))。在此链接中,您将找到有关该生成器(Eclipse CDT4 生成器)的更多信息

于 2009-07-23T06:33:03.057 回答
1

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

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

如何将C makefile项目导入eclipse或放在eclipse下

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

于 2012-04-08T10:55:17.783 回答