在 gnu 无线电中编译树模型时出现 CMake 错误
CMake error when compiling out of tree model in gnu radio
我有一个问题,我似乎找不到解决方案。我正在使用gnuradio
构建一个项目,在构建 OOT 模块的过程中,我总是在$cmake ../
后收到以下错误(不过我遵循了 GNU 站点的说明)
请$ cmake ../ -- 未指定构建类型:默认为发布。 -- 找不到提升 CMake 错误在 CMakeLists.txt:63(消息): 编译试用版所需的速推
-- 配置不完整,发生错误!
任何帮助将不胜感激(请我是一个菜鸟,所以请让我轻松)。
启用 FindBoost 模块的调试输出 调用 cmake 时,它将帮助您查明缺少哪些包:
$ cmake -DBoost_DEBUG=ON ../
这是 kubuntu 14.04 上的类似问题:https://github.com/antoinet/gr-acars2/issues/2。解决方案是安装缺少的libboost-filesystem-dev
和libboost-system-dev
包。
基本问题是找不到 1 个或多个 Boost 组件(例如,系统、线程、文件系统),因此您需要安装它/它们。 安装方式取决于您的操作系统。 所以。。。您要在哪个操作系统上执行此操作?
另外,你最初是如何安装GNU Radio的? 任何带有盐的包管理器都将确保依赖项与实际包一起正确安装。 如果你使用 MacPorts 或 apt-get 或 yum 来安装 GNU Radio,那么 Boost 应该已经安装好了。
相关:您是否考虑过注册GNU Radio讨论电子邮件列表? 这个问题会在那里很快得到回答。 https://lists.gnu.org/mailman/listinfo/discuss-gnuradiosome
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- CMake 错误"源似乎不包含 CMakeLists.txt",路径/库连接问题
- CMake 错误 - 目标 foo INTERFACE_SOURCES属性包含在源目录中以前缀为前缀的路径
- CMake 错误:链接器命令失败,退出代码为 1 和 cpp.o 文件
- CMake 错误,在构建 VTK 'INSTALL'项目
- C++ ZBar cmake 错误"找不到文件"时包括
- 使用cmake错误链接boost日志
- Cmake 错误:无法为目标指定链接库
- CMake / 错误时链接 libfreeimage / libtiff.
- CMake 错误: "add_subdirectory not given a binary directory"
- Qt Cmake 错误编译"GuiSupportQt not found"
- 特征,制造和cmake之间的问题(可能是cmake错误)
- CMake 错误:ROOT 应构建为源外构建
- cmake 错误 当文件由EXEC_PROGRAM生成时找不到源文件
- CMake 错误:无法确定目标的链接语言
- Mysqlcppconn8 和 cmake 错误在 Linux 中构建
- 构建cpprestsdk时的cmake错误
- CMAKE错误:C 11不支持Mac High Sierra
- 如何修复CMake错误:源目录