首页 > 解决方案 > 使用 CMake 从 C++ 源代码构建 MLPack:需要 Julia 吗?

问题描述

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

/usr/local/Cellar/cmake/3.14.5/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 处的 CMake 错误(消息):找不到 Julia(缺少:JULIA_EXECUTABLE)(至少需要版本“0.7.0” )

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

谢谢, 胺

标签: c++cmakemlpack

解决方案


MLPack 具有默认设置为构建的 Julia 绑定(请参阅 CMake源代码)。CMake 选项显示在 GitHub README主页面上。BUILD_JULIA_BINDINGS您可以使用以下变量禁用 Julia 绑定构建:

cmake -DBUILD_JULIA_BINDINGS=OFF ..

推荐阅读