0

我尝试在 Windows 中从源代码编译 shogun 但在编写之后

cmake [选项] ..

命令我收到此错误:

-- 选择 Windows SDK 版本 10.0.17134.0 以面向 Windows 10.0.15063。-- 找不到 GDB (missing: GDB_COMMAND GDB_VERSION) CMake Error at src/shogun/CMakeLists.txt:57 (MESSAGE): 如果源文件在 C:/Users/user/Desktop 中,Shogun 只能使用 GPL 代码构建/幕府将军/src/gpl。请下载或禁用 LICENSE_GPL_SHOGUN=OFF。

我尝试从 MinGW 安装 GDB,但没有成功

如何进一步进行?

4

1 回答 1

0

这是谷歌搜索错误时的第一个结果,因此我将在此处发布答案并链接到相关网站。

Shogun 使用子模块将主要的BSD(伯克利软件分发)许可库与GPL(GNU 通用公共许可)许可文件分开(关于它们之间的区别,请参见此处的示例文章)。克隆存储库后,您需要调用文档git submodule update --init中指定的命令,它将存储库(以及其他)拉入目录。另请参阅GitHub 问题。shogun-gplshogun-gpl

于 2019-10-09T19:24:06.260 回答