@mawg I agree, getting set up on C/C++ frustrated the hell out of me. But fortunately I run Linux under VMWare so it is easy to switch between the various versions or roll back to previous functioning installations.
It seems that most are using the Docker image but I find Docker horribly slow on my Surface Pro Win10Pro x64,16GB RAM on i7. VMWare performs flawlessly and outperforms Docker 100:1.
Once I had everything compiled on Ubuntu 17, I just upgraded to 18LTS and have been developing on 18LTS for the last month or so without any issues. From what I have gleaned from googling, this is not an Omega issue, the errors relate to some changes to the GNU libs.
I went on Alibaba / Aliexpress and found the factory that makes the oled display 1". tested and works, cost is only like a dollar and change.
Attaching TFT displays to the onion , there are issues with SPI from what I remember. Nexon is one way to go but that is all screen driven over serial.
There are "ways" to do video over USB... kind of like webcam over USB just in the other direction :) Good luck though. Here is a reference: