用于GNU Radio教程的cmake

时间:2014-06-21 22:47:40

标签: cmake cppunit gnuradio

我试图在gnuradio网站上关注构建信号处理模块的教程:http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules

然而,当涉及到需要我使用CMake的步骤时,终端抱怨

package cppunit is not found  checking for module 'cppunit'
--   package 'cppunit' not found
-- Could NOT find CPPUNIT (missing:  CPPUNIT_INCLUDE_DIRS) 
CMake Error at CMakeLists.txt:101 (message):
  CppUnit required to compile howto

我尝试过sudo apt-get cppunit等命令。

5 个答案:

答案 0 :(得分:1)

在fedora中,尝试:

<?php

$number=4853.14248325523;
setlocale(LC_MONETARY, 'en_US');
echo money_format('%n', $number) . "\n";

在ubuntu中,尝试:

sudo dnf install cppunit-devel

答案 1 :(得分:1)

您需要 libcppunit-dev ,这是一个用于c ++单元测试的库:

sudo apt-get install libcppunit-dev

答案 2 :(得分:0)

正如@moggi所提到的,您需要为您的发行版安装cppunit开发包。

更重要的是,该指南目前已经过时;我建议你关注新的Guided Tutorials。此外,如果您使用PyBombs自己从源代码构建GNU Radio,它将a)从源代码自动构建最新和最好版本的GNU Radio,并且b)自动为您安装所有构建依赖项。请务必首先卸载您使用自己的发行版安装的所有GNU Radio(以及uhd,如果有的话)软件包。

答案 3 :(得分:0)

如果你使用Debian,那么 将输出有用的信息

apt-get cache search libcppuint
libcppunit-1.12-1 - Unit Testing Library for C++
libcppunit-subunit-dev - SubunitTestProgressListener for CPPUnit - Development headers
libcppunit-subunit0 - SubunitTestProgressListener for CPPUnit - C++ shared library
libcppunit-1.13-0 - Unit Testing Library for C++
libcppunit-dev - Unit Testing Library for C++
libcppunit-doc - Unit Testing Library for C++

答案 4 :(得分:0)

该教程非常已过期!我建议关注https://wiki.gnuradio.org/index.php/Tutorials