使用 CMake 从 C++ 源构建 MLPack:是否需要 Julia?

Building MLPack from C++ source using CMake: is Julia required?

我正在尝试使用 CMake 从其 C++ 源代码构建 MLPack,但出于某种原因,它抱怨找不到 Julia。

CMake 错误在 /usr/local/Cellar/cmake/3.14.5/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137(消息): 未找到 Julia(缺少:JULIA_EXECUTABLE)(要求至少是版本 "0.7.0")

有没有人遇到过类似的问题?在 MLPack 构建说明中,没有提到 Julia 是必需的包。

谢谢, 胺

MLPack 具有默认设置为构建的 Julia 绑定(请参阅 CMake source). The CMake option is shown on the main GitHub README 页面。您可以使用 BUILD_JULIA_BINDINGS 变量禁用 Julia 绑定构建:

cmake -DBUILD_JULIA_BINDINGS=OFF ..