如何在C中编写GNURadio应用程序?

pho*_*nix 0 c gnuradio

我有一个项目,我需要为USRP设备编写应用程序.但是我用来与设备驱动程序进行交互的gnuradio软件以及最终的硬件在c ++和python中提供了api.我很乐于在c编程,因此想要一种让我从我的c程序调用apis的方法.有没有办法可以这样做?这将是一个救星.

Phi*_*ipp 5

C++为C增加了很多,但不需要太多.除了一些极端情况(可以解决)之外,大多数有效的C代码也是有效的C++代码,因此在将它编译为C++时不会遇到很多问题.只需用C风格编写整个项目,只使用C++功能,以便与gnuradio的C++ API接口.