The shaders would not compile on my computer if the version definition was not placed on the first line in the file. The QT gui did start, but no 3D models was possible to present. Commandline showed the following error message
***
QOpenGLShader::compile(Fragment): 0:44(1): preprocessor error: #version must appear on the first line
*** Problematic Fragment shader source code ***