To save yourself a lot of pain, the pain that I went through, just read Compiling Qt SerialPlot (for OS X), which is a compact summary and HOW-TO of the details below.
This is probably going to be one of those projects that never ever gets properly finished, but that teaches a lot along the way. [Edit – I managed to actually finish it!]
First some background: Whilst following Paul McWhorter’s IMU BNO055 course, I had a requirement for a serial plotter application, one that was better than the paltry offering built into the Arduino IDE (it autoscales too much and isn’t particularly configurable). In the video course, SerialPlot (/serialplot) is used, a nicely functional Qt based Windows and Linux application, but there is no OS X port (typical!). [Edit – there is now an OS X port, /serialplot_OS_X_port. See also Porting serialplot to OS X]
I had previously found (/RealtimePlotter), which is a nice Processing based plotter but… well, maybe I was being overly fussy, but I really wanted a native application.
Now, porting the fully functional SerialPlot from Linux to OS X could be a direction to go, but… meh…
Then, after more searching, I found a Github repository for another serial plotter, confusingly with the same name, /SerialPlot, for OSX that is also, ironically, Qt based. However, the last commit was in 2011, so it is not being actively maintained.
Knowing nothing about Qt, I thought I’d have a go at getting /SerialPlot working… on an old 2010 MBP running High Sierra (10.13.6), with Xcode 9.4.
Project builds and application is created. Frameworks bundled.
Continue reading SerialPlot – a Qt adventure on OS X