1

我有一个问题,我似乎无法找到解决方案。我正在使用构建一个项目,gnuradio并且在构建 OOT 模块的过程中我总是收到以下错误$cmake ../(尽管我遵循了 GNU 站点的说明)

$ cmake ../ -- 未指定构建类型:默认为发布。-- 在 CMakeLists.txt:63 (message) 中找不到 Boost CMake 错误:编译试验需要 Boost

-- 配置不完整,出现错误!

请任何帮助将不胜感激(请我是菜鸟,所以请放轻松)。

4

2 回答 2

2

在调用 cmake 时启用 FindBoost 模块的调试输出,它将帮助您查明缺少哪些包:

$ cmake -DBoost_DEBUG=ON ../

这是 kubuntu 14.04 上的类似问题:https ://github.com/antoinet/gr-acars2/issues/2 。解决方案是安装缺少的libboost-filesystem-devlibboost-system-dev软件包。

于 2014-08-05T22:24:23.693 回答
0

基本问题是没有找到 1 个或多个 Boost 组件(例如,系统、线程、文件系统),因此您需要安装它/它们。您如何进行安装取决于您的操作系统。那么...您要在什么操作系统上执行此操作?

另外,您最初是如何安装 GNU Radio 的?任何带有 salt 的包管理器都将确保依赖项与实际包一起正确安装。如果您使用 MacPorts 或 apt-get 或 yum 安装 GNU Radio,则应该已经安装了 Boost。

相关:您是否考虑注册 GNU Radio 讨论电子邮件列表?这个问题会在那里很快得到回答。 https://lists.gnu.org/mailman/listinfo/discuss-gnuradiosome

于 2014-10-01T15:51:20.407 回答