I've been toying around with this a bit more. I added "#include
<QWidget>" to the top of my program. I also added "QWidget* parent = new
QWidget;" before my call to qtgui_make_sink_c and replaced "QWidget
*parent=NULL" white "parent". I am now getting the following error
top_block.cc:(.text+0x8cd): undefined reference to
`QWidget::QWidget(QWidget*, QFlags<Qt::WindowType>)'
top_block.cc:(.text+0x94f): undefined reference to
`qtgui_make_sink_c(int, int, double, double, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool, bool,
bool, bool, QWidget*)'
I've double checked what little documentation I can find on
qtgui_make_sink_c and I think that I am passing appropriate parameters.
Any thoughts on what might be wrong?
-Dan
On 12/15/2012 02:07 AM, Daniel Labarowski wrote:
Hello,
I am attempting to use qt gui widgets in a C++ flowgraph. I managed to
get all of the build dependencies figured out, which was no easy task
in itself and required a lot of direct includes. Anyway, the error
that I am getting now deals directly with the make function. The line
that is giving me trouble is as follows
qtgui_sink_c_sptr qtsink = qtgui_make_sink_c (fftsize,
gr_firdes::WIN_HAMMING, 0, 1.0, "Spectrum Display", true, true, true,
true, QWidget *parent=NULL);
Information on this function is available here.
<http://gnuradio.org/redmine/projects/gnuradio/wiki/TutorialsQTGUI>
The error that I am getting is that parent is undefined. I really
don't know what to put for this. Note that I have also tried putting
just NULL or just 0 and it throws an undefined reference error (for
the function call). I was wondering if someone could give me some
pointers on what to use for parent? While I would eventually like to
have both an fft and a time domain view in a single window, I am
currently just trying to get the fft to show in its own window. Thanks
ahead of time!
-Dan
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio