我想用Eclipse在Linux上开发C ++项目。特别是我想使用Eclipse CDT修改稳定且广泛使用的开源项目。其中之一是英特尔Opencv。有一些教程可以创建简单的c ++项目,如:
我已经看过很多关于使用Eclipse CDT编写程序的教程 OpenCv就像这里:
但是我 想要使用Eclipse来更改OpenCv平台本身并进行编译 从那里。我非常喜欢Eclipse的许多功能,如:
有人会写一个 关于如何从OpenCv tarball在Eclipse中创建项目的小教程?我会在Linux上使用Eclipse CDT。
Eclipse CDT可以像对Ant脚本那样识别Makefile吗?
答案 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作为可执行文件。
How to import C makefile project into eclipse or put in under eclipse