Hello Nick, Thanks. I will have a look. Regards, Moses.
On Tue, Oct 8, 2019 at 10:59 PM Nick Foster <[email protected]> wrote: > Maybe I'm just confused, then. You weren't clear about the problem you're > experiencing, or what you've tried to resolve it. It sounded in your > initial email like you just don't know how to build a CMake project (using > "g++", for instance, is not how that works). Further leading me to think > this was that you apparently are doing this compilation in-tree, in > gr-qtgui/examples, which isn't a good place for user projects. > > The CMakeLists.txt you attached appears to be designed for in-tree > compilation. This means your project would always have to be compiled along > with your own custom branch of Gnuradio, which I'm almost positive is not > what you actually want to do. The out-of-tree module template includes all > of the CMake commands necessary to compile and link your own project > outside the Gnuradio source tree. It should serve as a much better starting > point for your project than the CMakeLists.txt that you attached, which > lacks the necessary find_package calls to properly find and link to > Gnuradio (and any other libraries you might use). You'll want to take a > look at the toplevel CMakeLists.txt in the out-of-tree template as well as > the one in lib/, which you'll want to modify to produce an executable > instead of a library for your project. > > You could also look at the CMake files from other standalone Gnuradio > applications for inspiration, such as gqrx. > > Nick > > On Tue, Oct 8, 2019 at 12:55 PM Moses Browne Mwakyanjala < > [email protected]> wrote: > >> Hello Nick, >> As I have mentioned in my previous email, I know how to use CMake as I >> have already made a lot of OOTs before. Please understand that I'm not >> trying to build an OOT. In the program, a top_block_sptr object (think >> of it as a C++ based flowgraph) object is initialized with signal >> generators and qt graphics. The Qt event loop initializes the flowgraph (an >> object called 'mywindow'), makes signal/slot connections and runs it. You >> can also have a look at the CMakeList.txt file I attached. It doesn't look >> like the traditional OOT makefiles. >> >> Regards, >> >> Moses. >> >> >> On Tue, Oct 8, 2019 at 9:21 PM Nick Foster <[email protected]> wrote: >> >>> Within the "out of tree module" link I sent is basic information on how >>> to compile an application using CMake. >>> >>> https://wiki.gnuradio.org/index.php/OutOfTreeModules#Using_CMake >>> >>> >>> On Tue, Oct 8, 2019 at 12:05 PM Moses Browne Mwakyanjala < >>> [email protected]> wrote: >>> >>>> Hello Nick, >>>> Thanks for your email. >>>> I have created the OOTs already. What I'm trying to do it to integrate >>>> my OOTs in a QT C++ application (something akin to Gqrx). >>>> You could see what I'm trying to do from the example source code I >>>> attached. >>>> >>>> Regards, >>>> Moses. >>>> >>>> On Tue, Oct 8, 2019 at 8:56 PM Nick Foster <[email protected]> >>>> wrote: >>>> >>>>> I think you should read up on creating out-of-tree GNURadio modules: >>>>> >>>>> https://wiki.gnuradio.org/index.php/OutOfTreeModules >>>>> >>>>> Nick >>>>> >>>>> On Tue, Oct 8, 2019 at 11:44 AM Moses Browne Mwakyanjala < >>>>> [email protected]> wrote: >>>>> >>>>>> Hello all, >>>>>> I'm trying to implement an easy-to-use QT-based receiver in GNU >>>>>> Radio. As a starting point, I would like to compile a C++ example >>>>>> (attached) under /gnuradio/gr-qtgui/examples/c++ . This example program >>>>>> generates a noisy sine wave and displays on some qt gui qwidgets. I was >>>>>> able to compile and run the program a couple of years ago. >>>>>> Unfortunately, I >>>>>> can't remember what I did as the whole process was trial and error. I >>>>>> have >>>>>> tried both "make" and "g++" without any luck. Please don't hesitate to >>>>>> ask >>>>>> for more information. >>>>>> All help is highly appreciated. >>>>>> Best regards, >>>>>> Moses. >>>>>> _______________________________________________ >>>>>> Discuss-gnuradio mailing list >>>>>> [email protected] >>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>>>> >>>>>
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
