On Wed, Mar 22, 2006 at 08:40:13PM -0800, Ges wrote:
> Hi Eric,
> 
> The mail previous to the one below is there on the mailing list.
> 
> Anyway, what I was trying to do was try to get some code that I
> wrote using the usrp1_source_c functions to work. I was trying to
> link with the gnuradio-core libraries. Later I realised that these
> files are not complied in the gnuradio-core library. I saw the
> _usrp1.so lib file in .libs directory. But this contains all the
> swig related symbols in it as well.

Are you trying to use the functions in usrp1_source_c from C++?
If so, that seems a bit odd.   I'd suggest using the stable and
documented interface in usrp_standard.h.  usrp1_*'s only purpose in
life is to glue usrp_standard_{tx,rx} into GNU Radio.  It's a bit of a
kludge right now.  However, SWIG is now supporting multiple
inheritance, so refactoring could remove all the manual proxying.

> So, I then made a different shared library using the .o files and I
> was able to link my code with it.

OK.

> I was basically trying to find out if there is some shared library
> for the gr-usrp code with which I could link my C++ code.

OK.  Are you aware that there's a separate libusrp.so that contains
usrp_standard and friends?

Eric


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to