我遇到了问题,似乎无法找到解决方法。我正在使用gnuradio
构建一个项目,并且在构建OOT模块的过程中,我总是在$cmake ../
之后得到以下错误(我遵循了GNU站点的指令)
$ cmake ../ - 未指定构建类型:默认释放。 - 找不到Boost CMakeLists.txt上的CMake错误:63(消息): 需要提高编译试用期
- 配置不完整,发生错误!
请任何帮助将深表感谢(并且请我是一个菜鸟,所以请在我身上轻松一点)。
答案 0 :(得分:3)
在调用cmake时启用FindBoost模块的调试输出,它将帮助您确定缺少哪些包:
$ cmake -DBoost_DEBUG=ON ../
这是关于kubuntu 14.04的类似问题:https://github.com/antoinet/gr-acars2/issues/2。
解决方案是安装缺少的libboost-filesystem-dev
和libboost-system-dev
软件包。
答案 1 :(得分:0)
基本问题是找不到一个或多个Boost组件(例如,系统,线程,文件系统),因此您需要安装它/它们。如何安装取决于您的操作系统。那么......你想要做什么操作系统呢?
另外,你是如何首先安装GNU Radio的?具有salt的任何包管理器将确保依赖项与实际包一起正确安装。如果您使用MacPorts或apt-get或yum安装GNU Radio,则应安装Boost。
相关:您是否考虑过注册GNU Radio讨论电子邮件列表?这个问题很快就会在那里回答。 https://lists.gnu.org/mailman/listinfo/discuss-gnuradiosome