Как узнать версию GNU Radio, которую я установил?GNU Radio version
Я хотел бы использовать свои библиотеки обмена сообщениями, но они доступны на более новых версиях gnuradio только и по какой-то причине я получаю ошибку компиляции, когда я пытаюсь использовать следующий код:
message_port_register_out(pmt::mp("out_message"));
Я получаю следующее сообщение об ошибке на компиляции:
error: ‘message_port_register_out’ was not declared in this scope
это должно быть частью gr_basic_block
, что все блоки наследуют от, но это не компиляции.
Ну, что о первой части вопроса. Как узнать версию gnuradio, которую я установил? – jortiz81
Это написано в конструкторе исходного блока. – jortiz81
Не зная о вашей конкретной настройке системы, лучшее, что я мог бы предложить, это команда find. Что-то вроде 'find/usr/lib -name 'lib * radio *' - это должно дать вам некоторый результат, например libgnuradiosomething.so.3.61 или что-то подобное. Извините, я не могу быть более точным здесь. Также проверьте/usr/local/lib –