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

使用eclipsec++;Linux中的CDT 我想用Eclipse在Linux上开发C++项目。我特别想使用EclipseCDT修改稳定且广泛使用的开源项目。其中之一是英特尔Opencv。有一些教程可以创建简单的C++项目,如:,c++,linux,eclipse,opencv,C++,Linux,Eclipse,Opencv,我已经看过很多使用EclipseCDT编写程序的教程 OpenCv如下所示: 然而我 想要使用Eclipse对OpenCv平台本身进行更改并编译它吗 从那里开始。我非常喜欢Eclipse的许多功能,如: 语法突出显示 轮廓 代码辅助 代码模板 代码历史 等等 有人会写一封信吗 关于如何从OpenCv tarball在Eclipse中创建项目的小教程?我会在Linux上使用EclipseCDT EclipseCDT能够像对待Ant脚本那样识别Makefile吗?我的经验是,对于Ope

我已经看过很多使用EclipseCDT编写程序的教程 OpenCv如下所示:

然而我 想要使用Eclipse对OpenCv平台本身进行更改并编译它吗 从那里开始。我非常喜欢Eclipse的许多功能,如:

  • 语法突出显示
  • 轮廓
  • 代码辅助
  • 代码模板
  • 代码历史
  • 等等
有人会写一封信吗 关于如何从OpenCv tarball在Eclipse中创建项目的小教程?我会在Linux上使用EclipseCDT


EclipseCDT能够像对待Ant脚本那样识别Makefile吗?

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

如果您遵循Janusz关于使用cmake的建议,您可以在这里找到一个关于使用cmake及其eclipse项目生成器的好方法(其实不久前我还跟着它走了:-)。在本文中,您将找到有关该生成器(Eclipse CDT4 generator)的更多信息。

使用自己的构建设置处理现有C源的最简单方法通常是使用“Makefile项目”,而不是“托管项目”。对于cmake,转到“生成目标”视图,并输入cmake作为可执行文件


谢谢Janusz。您使用Cmake尝试了哪个版本的Opencv?这里的最新版本:有一个CMakeLists.txt。我使用的是OpenCv-1.0.0,它只使用自动工具。这里还提到将Cmake工具与最新的OpenCv一起使用:。是否可以使用autotools生成Eclipse项目文件?我使用的是SVN最新版本的OpenCV,希望mac os x的一些错误在此版本中得到修复。我下载了最新的OpenCV,并使用命令cmake-G“Eclipse CDT4-Unix Makefiles”/path/to/opencvsrc,它没有产生Eclipse项目文件。我不使用OpenCV生成Eclipse文件。在Eclipse有一个C++项目,但是对于所有编译,我使用一个带有CMADE和命令的命令行。它并没有像您希望的那样集成到Eclipse中,但对我来说,这是一个我同意的想法…Eclipse仍然需要一些时间才能达到Visual Studio的成熟度,特别是在Linux上,可能更是如此…感谢Jonathan的编辑…我使用的是Eclipse CDT 5.0.x。这是CDT4的吗?我从svn下载了最新的opencv,里面有一个CMakeLists.txt。我将Eclipse3.4与CDT5.0.x一起使用。现在,当我使用命令cmake-G“eclipsecdt4-Unix Makefiles”/path/to/opencvsrc时,它没有生成Eclipse项目文件。然而,当我尝试使用cmake-G“KDevelop3”/path/to/opencvsrc时,它可以生成Kdevelop项目文件。。。出什么事了?