如何找到我安装的GNU Radio版本?
我想使用他们的消息库,但它们仅在较新版本的gnuradio上可用,并且出于某种原因,当我尝试使用以下代码时出现编译错误:
message_port_register_out(pmt::mp("out_message"));
Run Code Online (Sandbox Code Playgroud)
我在编译时遇到以下错误:
error: ‘message_port_register_out’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)
它应该是gr_basic_block所有块继承的一部分,但它不是编译的.
如果您在终端窗口中安装了完整的软件包 - 不仅仅是库:
$ gnuradio-companion --version
GNU Radio Companion 3.7.2.1
Run Code Online (Sandbox Code Playgroud)
或者
$ gnuradio-config-info --version
3.7.2.1
Run Code Online (Sandbox Code Playgroud)