带有CMake和Eclipse的Java

Java with CMake and Eclipse

本文关键字:Java Eclipse CMake 带有      更新时间:2023-10-16

我正在尝试将CMake用于Windows上的Java项目。生成已经失败的Makefile项目:

C编译器"C:\cygwin/bin/cc.exe"无法编译简单的测试程序。

为什么它需要C编译器呢?我必须更改CMake的默认编程语言吗(如果可能的话)?

有比为Eclipse生成基于Makefile的项目更好的方法吗?例如,如果我想在CMake中使用"add_test"。Eclipse是否将其识别为单元测试?

根据project命令文档(http://www.cmake.org/cmake/help/v3.0/command/project.html):

您可以指定项目支持的语言(可选)。示例语言有C、CXX(即C++)、Fortran等。默认情况下,C如果没有给出语言选项,则启用CXX。指定语言NONE,或使用LANGUAGES关键字并不列出任何语言,以跳过启用任何语言。

因此,尝试在project命令中使用LANGUAGES NONE

project(project LANGUAGES NONE)