我试图在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
等命令。
答案 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