GNU广播版

jor*_*z81 2 c++ gnuradio

如何找到我安装的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所有块继承的一部分,但它不是编译的.

Ben*_*war 6

您可以使用python获取版本号.

from gnuradio import gr
gr.version()
Run Code Online (Sandbox Code Playgroud)


jco*_*ens 6

如果您在终端窗口中安装了完整的软件包 - 不仅仅是库:

$ 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)