我尝试在Windows中从源代码编译幕府将军
cmake [选项] ..
命令我收到此错误:
-选择Windows SDK版本10.0.17134.0以Windows 10.0.15063为目标。 -找不到GDB(缺少:GDB_COMMAND GDB_VERSION) src / shogun / CMakeLists.txt:57(MESSAGE)的CMake错误: 如果源文件位于,则Shogun只能使用GPL代码构建 C:/用户/用户/桌面/将军/ src / gpl。请下载或禁用 LICENSE_GPL_SHOGUN = OFF。
我尝试从MinGW安装GDB,但没有成功
如何进一步进行?
答案 0 :(得分:0)
这是在搜索错误时的第一个结果,因此我将在此处发布答案并链接到相关网站。
Shogun使用子模块从BSD(GNU通用公共许可证)许可文件中分离主要的GPL(伯克利软件发行)许可库(有关两者之间的区别,请参见示例文章{{3 }})。克隆存储库后,您需要调用here中指定的git submodule update --init
comand,这会将shogun-gpl
存储库(以及其他)拉入shogun-gpl
目录。另请参见the documentation GitHub问题。