配置 CMake C++/Java 项目以使用 Eclipse

Posted

技术标签:

【中文标题】配置 CMake C++/Java 项目以使用 Eclipse【英文标题】:Configuring a CMake C++/Java Project to work with Eclipse 【发布时间】:2010-08-04 01:27:42 【问题描述】:

我目前正在尝试建立一个 VTK 项目,该项目已经预先编写了 Cmake makefile 以与 Eclipse 一起使用。我需要使用 C++ 和 Java 的代码,但我现在主要关心的是能够将现有项目翻译成 Eclipse 可以理解的所有依赖项等。

请随时提出更多问题。

干杯。

【问题讨论】:

【参考方案1】:

首先你需要Eclipse CDT 包。

然后需要生成Eclipse CDT项目:cmake -G "Eclipse CDT4 - Unix Makefiles" /path/to/source/dir

您需要做的最后一步是在当前工作区中导入项目:File -> Import... -> Existing Projects Into Workspace

【讨论】:

CDT项目是否也支持Java编码? 是的,CDT 仅将C/C++ 项目的支持添加到Eclipse IDE。同时可以支持JavaC/C++android等,创建项目时选择项目类型。【参考方案2】:

在 CMake 中配置您的项目以使用 Eclipse CDT 生成器。这将为 eclipse 生成正确的 makefile。

您也可能有兴趣阅读以下讨论使用 Eclipse 的 CMake wiki 页面: http://www.cmake.org/Wiki/Eclipse_CDT4_Generator http://www.cmake.org/Wiki/CMake:Eclipse_UNIX_Tutorial#The_Options

【讨论】:

我之前确实阅读过这些链接 - 但我无法弄清楚 CDT 生成器的确切用途,或者实际上我什至可以下载 CDT 生成器的位置。 CDT 生成器是 CMake 程序的一部分。

以上是关于配置 CMake C++/Java 项目以使用 Eclipse的主要内容,如果未能解决你的问题,请参考以下文章

使用 Cmake 配置 c++ OpenCV 项目

android使用串口

android使用串口

android使用串口

android使用串口

cmake 怎么配置才能生成预编译文件和汇编文件