GithubHelp home page GithubHelp logo

ddobrev / qtsharp Goto Github PK

View Code? Open in Web Editor NEW
568.0 80.0 52.0 3.73 MB

Mono/.NET bindings for Qt

License: Other

C# 98.75% Lua 1.15% Batchfile 0.11%
qt mono csharp dotnet binding bridge wrapper glue gui cross-platform

qtsharp's People

Contributors

ddobrev avatar durswd avatar golddranks avatar hecatron avatar kekl avatar tritao avatar txdv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qtsharp's Issues

VisualStudio is crashing | “System.InvalidCastException” in Microsoft.CodeAnalysis.Workspaces.dll

I have a simple WPF app where I have included the QtSharp library.

The problem is that my VisualStudio 2017 v15.5.7 is crashing whenever it tries to load the QtSharp DLLs for it's intelliSense. Somebody know how to prevent crashing or ignoring f.e. a System.InvalidCastException? I have already stoppped ReSharper to exlude this. The following Screenshot and StackTrace is shown when I inject a debugger (See link).

It's a very strange behavior because on some methods or overloads it's working like a charm without any problems and after some minutes or (for example) if using the AddWidget() method it crashes.

https://stackoverflow.com/questions/49260487/system-invalidcastexception-in-microsoft-codeanalysis-workspaces-dll

Best Regards
Dominic

Building on Linux

I've been trying to get QtSharp working for a bit now and I still keep on having issues with getting it working on Linux.

I got to the point where I had to tell the QtSharp.CLI.exe app where my qmake and make utilities are stored. I supplied the application with the full path, but when trying to do that, I got this error:

Calling /home/me/Qt/5.5/clang_64/bin/qmake caused an exception: ApplicationName='/home/ben/Qt/5.5/clang_64/bin/qmake', CommandLine='-query QT_INSTALL_BINS', CurrentDirectory='', Native error= Cannot find the specified file.

Cannot able to compile with x86 Cpp Sharp dlls

Cannot able to compile with the x86 dlls downloaded from
https://dl.dropboxusercontent.com/u/194502/CppSharp/CppSharp_VS2012_423_artifacts.zip. The following error occur while building the project.

  1. The type or namespace name 'Attribute' does not exist in the namespace 'CppSharp.AST' (are you missing an assembly reference?) D:\QtSharp\QtSharp\Documentation.cs 14 32 QtSharp

It would be fine to have the required x86 Cpp Sharp dlls in the References folder.

Qt Spy library

Hello,

Unfortunately I don't know how to properly ask question on GitHub, so I created this issue.

To not waste time trying to accomplish what I want I just decided to ask a question if this is feasible at all.

I have an idea to create some library to be able to manipulate Qt visual elements, show the visual tree and etc, for example for automated testing. I know there is Ranorex that can do it but it's paid and I want something free.

So the question, is it possible to use QtSharp for this? Load QtSharp libraries to foreign QT process and then communicate with it to enumerate all the windows, visual elements, send commands and etc?
I am C# developer so for me it would be a big win if this is possible. As I understand it should be feasible, but I am not sure.

Maybe I want to do something that is already done and somebody knows about such tools?

Thank you

System.AccessViolationException in QBoxLayout destructor

Consider the following code:

var vbox = new QVBoxLayout();
var hbox = new QHBoxLayout();
vbox.AddLayout(hbox);
vbox.Dispose(); // System.AccessViolationException

Tested with the official QtSharp-0.7.4 release with Qt-5.9.2-MinGW. The equivalent code in C++ runs just fine.

Template / findchild Support

From what I understand CppSharp currently has problems with support for template functions
in order to get a list of all child QWidgets within a QWidget you need to use the findchild() method
but this isn't included because it's a function with a template parameter

display->findChild<QPushButton *>("bar");
display->findChildren<QWidget *>();

This is the one thing stopping me from using QtSharp at the moment
I did notice there's a QObject.QtQFindChildHelper function, but so far I've not managed to get it to work
the result is always null

QMetaObject meta = QWidget.QtGetQtMetaObject;
//QMetaObject meta = QWidget.StaticMetaObject;
var opts = QtCore.Qt.FindChildOption.FindChildrenRecursively;
var result = QObject.QtQFindChildHelper(parent, "*", meta, opts);
  • Is there any info on if CppSharp is any closer to Template function support?
  • Has anyone else figured out how to get QtQFindChildHelper working?

The closets I got was ChildAt(x,y) but that relies on knowing the cordinates before hand of the child control

Problem in QtSharp build

Hi All,
I am creating the at application using c# in visual studio 2010.For integrating Qt with C#,I have did the following steps.The steps are
First we need to clone QtSharp to our local machine

mkdir C:\GITHUB
cd C:\GITHUB
git clone https://github.com/ddobrev/QtSharp.git QtSharp
cd C:\GITHUB\QtSharp
git checkout master
Next we need to tell NuGet to download any missing depends into a packages sub directory
To do this at the command line

nuget.exe restore QtSharp.sln

These are all completed successfully.
Then I go to the step

Building the QtSharp/ QtSharp.CLI
To build the sources under Visual Studio 2010

Open up the QtSharp.sln File within Visual Studio
Right Click Build on the QtSharp / QtSharp.CLI / QtSharp.Tests Projects

Now the problem will come,The problem is while building the QtSharp.Tests project.The error is

"Error 26 Unable to copy file "C:\GITHUB\QtSharp\Wrappers\QtCore\release\QtCore-inlines.dll" to "bin\Debug\QtCore-inlines.dll". Could not find a part of the path 'C:\GITHUB\QtSharp\Wrappers\QtCore\release\QtCore-inlines.dll'. QtSharp.Tests"

QtCore-inlines.dll missed.and also release folder is missed.Please suggest any idea for me.Thanks in advance.

QML Invoke won´t work

Hello,

i tried to call a QML function from C#. I have implemented a simple sample form QT
See ref: http://doc.qt.io/qt-5/qtqml-cppintegration-interactqmlfromcpp.html

But it does not work. Here is my code...

QQmlEngine engine = new QQmlEngine();
QQmlComponent component = new QQmlComponent(engine, QUrl.FromLocalFile(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "myitem.qml")));
QObject test1 = component.Create();

QVariant msg = "Hello from C++";
QVariant returnedValue = new QVariant();
bool test = QMetaObject.InvokeMethod(test1, "myQmlFunction", new QGenericReturnArgument("QVariant", returnedValue.Data) , new QGenericArgument("QVariant", msg.Data));

Console.Write(returnedValue.ToString());

The InvokeMethod always returns with "false". Have anybody a idea what is wrong?

System.InvalidCastException: Can't cast type 'CppSharp.AST.Class' into 'CppSharp.AST.ClassTemplateSpecialization'.

I cloned repository, and i executed command to create bindings like in docs:

"..\QtSharp.CLI.exe" "C:\Qt\5.11.1\mingw53_32\bin\qmake.exe" "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe"

But throw an exception:

Exceção Sem Tratamento: System.InvalidCastException: Não é possível converter um objeto do tipo 'CppSharp.AST.Class' no tipo 'CppSharp.AST.ClassTemplateSpecialization'.
   em CppSharp.DeclConverter.VisitClassTemplate(ClassTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTemplateSpecialization(TemplateSpecializationType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitTemplate(Template template, Template _template)
   em CppSharp.DeclConverter.VisitClassTemplate(ClassTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTemplateSpecialization(TemplateSpecializationType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitTemplate(Template template, Template _template)
   em CppSharp.DeclConverter.VisitClassTemplate(ClassTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTemplateSpecialization(TemplateSpecializationType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypeAlias(TypeAlias decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitTemplate(Template template, Template _template)
   em CppSharp.DeclConverter.VisitTypeAliasTemplate(TypeAliasTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclaration(Declaration decl, Declaration _decl)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclaration(Declaration decl, Declaration _decl)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTag(TagType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.TypeConverter.VisitPointer(PointerType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.TypeConverter.VisitTemplateParameterSubstitution(TemplateParameterSubstitutionType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClassTemplateSpecialization(ClassTemplateSpecialization decl, ClassTemplateSpecialization _decl)
   em CppSharp.DeclConverter.VisitClassTemplateSpecialization(ClassTemplateSpecialization decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitClassTemplate(ClassTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTemplateSpecialization(TemplateSpecializationType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.TypeConverter.VisitDependentName(DependentNameType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitTemplate(Template template, Template _template)
   em CppSharp.DeclConverter.VisitClassTemplate(ClassTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTemplateSpecialization(TemplateSpecializationType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTag(TagType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitField(Field decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitTemplate(Template template, Template _template)
   em CppSharp.DeclConverter.VisitClassTemplate(ClassTemplate decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTemplateSpecialization(TemplateSpecializationType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTypedef(TypedefType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitTypedef(TypedefDecl decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.DeclConverter.VisitClass(Class class, Class _class)
   em CppSharp.DeclConverter.VisitClass(Class class)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.TypeConverter.VisitTag(TagType type)
   em CppSharp.TypeVisitor`1.Visit(Type type)
   em CppSharp.TypeConverter.VisitQualified(QualifiedType qualType)
   em CppSharp.DeclConverter.VisitFunction(Function function, Function _function)
   em CppSharp.DeclConverter.VisitFunction(Function decl)
   em CppSharp.DeclVisitor`1.Visit(Declaration decl)
   em CppSharp.DeclConverter.Visit(Declaration decl)
   em CppSharp.DeclConverter.VisitDeclContext(DeclarationContext ctx, DeclarationContext _ctx)
   em CppSharp.ASTConverter.Convert()
   em CppSharp.ClangParser.ConvertASTContext(ASTContext context)
   em CppSharp.Driver.ParseCode()
   em CppSharp.ConsoleDriver.Run(ILibrary library)
   em QtSharp.CLI.Program.Main(String[] args) na C:\Users\Nathan Ferreira\Desktop\QtSharp\QtSharp.CLI\Program.cs:linha 196

This line:

            ConsoleDriver.Run(qtSharp);

Qt and QMake Version: 5.11.1
Mingw Version: mingw530_32
Platform: mingw32

Packages

pkgs.org and other sites show, that openSUSE is the only distribution, which ships QtSharp.

Gentoo, as an example, excluded it back in KDE 3 times, i guess the development of this binding is a new development. Arch also does not ship it yet.

I suggest to inform the different packagers about the stable release, so they can pick it up.

Unable to use QTreeWidget

Hi,
It seems QTreeWidgetItem is not working.
The following code throws an exception: "System.MissingMethodException: Constructor of type 'QtWidgets.QTreeWidgetItem' not found".

var treeWidget = new QTreeWidget();
treeWidget.ColumnCount = 1;
treeWidget.ItemClicked += (widgetItem, i) => Debug.WriteLine("hi");
QTreeWidgetItem item = new QTreeWidgetItem();
item.SetText(0, "Main");
treeWidget.AddTopLevelItem(item);

The problems seems to be related to the line treeWidget.ItemClicked.
The event ItemSelectionChanged works perfectly.

Dll not found errors

With the latest releases that use Qt 5.5.1, I've not been able to test the latest fixes (I really want to see it working)

For some reason I've been getting "System.DllNotFoundException' occurred in QtWidgetsSharp.dll"
{"Unable to load DLL 'Qt5Widgets': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)"}
When trying to create the QApplication object, or trying to create a new QWidget object

I've now got Qt 5.5.1 installed, my system path looks fine for the dll directories
(putting C:\Qt\Qt5.5.1\5.5\mingw492_32\bin into the path is the main one)
I even tried just dumping the Qt5 dll's directly into the application's debug directory in case it couldn't find them for some reason.
I checked the dll types are all 32bit

Still trying to figure out if it's something to do with my Qt install (using Mingw 32bit) or something else
I think I'll try re-installing Qt, then recompiling everything from source including Cppsharp just to see if that fixes it

QtShapr for DOTNET Core

Is it hard to add support for .NET Core ?

I could easily switch QtSharpDemo to .NET4.5/.NET4.6.1/Core builds and maybe we could have it run on Linux/OS x ?

Parser assembly isn't loading

I successfully downloaded and installed Qt 5.3 for Windows. When I download and try to build QtSharp I get a compile error indicating it isn't loading the CppSharp.Parser. Indeed it isn't. When I attempt to explicitly load the assembly from the reference folder I receive an error indicating it is not a valid .NET assembly.

I am running Windows 7 and attempting to build with Xamarin Studio 5.3. I have attempted both .NET 4.0 and Mono 3.0.10 as the target frameworks.

Everything else seems to be in place.

The "QObject.Sender" is null

in c++ i can use "sender" to identifiy which object emit signal in same one slot function:
QLineEdit* pqLineEdit = qobject_cast<QLineEdit*>(sender())
but in QtSharp, the "Sender" aways null;

Linux support

Here are some observations on trying to run QtSharp on linux

  • Minor differences in library names
  • shared libraries are located in qmake -query QT_INSTALL_LIBS not QT_INSTALL_BINS
  • System include directories - "g++ -v -E -x c++ - </dev/null" should give better results than guessing from target and compiler version
  • -fPIC -> -mreloaction-model pic -pic-level 2
  • NullReferenceException caused by TagType without Declaration, va_list from qvsnprintf

CppSharp has encountered an error while parsing code.

I tried to generate wrapper on OS X.
But a message 'CppSharp has encountered an error while parsing code.' is shown parsing QtCore, QtGUI and so on.

This error is caused on
QtSharp 0ef1a28
CppSharp d02192ed6651af1bcaa8287b0f0e97f6e65330ad

CppSharp is built using the LLVM and Clang packages.
I replaced old CppSharp into current CppSharp.

I replaced CppSharp.Parser.CLI into CppSharp.Parser.CSharp and CppSharp.CppParser.dll into libCppSharp.CppParser.dylib because of compiling on OS X.

I understood that QtShap is under development.

Auto Project generation / NLog / relocation of tests project

Hi there,

I'm thinking of making a couple of changes / pull requests for QtSharp and just wanted to get some feedback before going ahead

  1. NLog Support
    The first thing I was thinking about was adding a reference to NLog (via a NuGet packages file)
    then replacing the log messages with calls to Nlog instead
    by default the output to the console would be the same as is
    but you'd have the option of filtering the output to particular class's or message levels via a config file for debugging (informational / error etc). also it's possible to feed the messages into an external app for easier viewing / filtering

    Most of the console output is actually done by CppSharp, but I figured it'd be a good starting point to add it here first if that's okay
  2. Relocation of tests project
    I was thinking it might be best to create a Tests sub directory, then move / relocate the existing QtSharp.Tests project into there, and rename it QtSharp.Tests.QtCore, then have a seperate test project for each QtModule, that way it's filterable within Visual Studio once we have more tests for more modules.
    Would this be okay?
  3. Auto Project FIle Generation
    I kind of assumed initially the project files would be pulled from the repo and just the code for the Qt Modules would be auto generated, but it looks instead the project files under wrappers need to be auto generated based on the below
    #29 (comment)
    #8 (comment)

    The question I've got is:
    Which would be the best method to generate the project files?

    One approach is to use premake, this way we just generate a text file to feed into premake, an option if to generate visual studio or make files, then run that
    Another approach is to use the inbuilt .Net class's to try and generate the project files, but that's probably less cross platform and I'm not sure off hand how to generate Makefiles from within .Net without a lot of work

My preference would write a couple of class's to generate files for / use premake, would this be okay?

Documentation

This project really needs some documentation. I don't even know where to start first.
Where is QtCoreSharp.dll ? How to build it ? Does it requires CppSharp ? Should we first build CppSharp (and LLVM) ? What is build command for QtCoreSharp?

Please, I want to help, but I need some starting tips.

Request Qt5Designer.dll support for QFormBuilder.Load

I've noticed it's now possible to build the wrapper for modules Qt5Core, Qt5Gui, Qt5Widgets
I'd like to request Qt5Designer as the next one for addition.

It's possible to create .ui files with QtDesigner then load them at runtime as a resource / text file
similar to the way Visual Studio allows for editing forms.

Unfortunately using QtUiTools library / QUiLoader class for loading the ui file doesn't seem to be an easy option since QUITools is setup to be a static library instead of a dll.
But it is possible to use the Qt5Designer.dll library and QFormBuilder class to load in .ui files instead

http://npg.york.ac.uk/download/pa541/Orsay_April2013/simulation/qt_build/doc/html/qformbuilder.html

I'm currently trying to see if I can get Qt5Designer working at the moment, although there's a bit more to it than just adding it to the modules list

can't use QStringList

in c++, we can code this:
QStringList qslstHeaderLabels; qslstHeaderLabels.append("Key"); qslstHeaderLabels.append("Value"); this.SetHeaderLabel(qslstHeaderLabels)
but in C#, QStringList has no "append" function, and the construct not support string[] or List...

System.EntryPointNotFoundException

I am trying to build QtSharp from source in Linux, and after building QtSharp and QtSharp.CLI, I get a System.EntryPointNotFoundException when I execute QtSharp.CLI.exe.

Here is the stack trace :

./QtSharp.CLI.exe /usr/bin/qmake /usr/bin/make

Unhandled Exception:
System.EntryPointNotFoundException: _ZNSsC2EPKcRKSaIcE
at (wrapper managed-to-native) Std.BasicStringExtensions+__Internal:BasicString (intptr,string,intptr)
at Std.BasicStringExtensions.BasicString (System.String __s, Std.Allocator`1[_Tp] __a) [0x00043] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.CppParserOptions.set_CurrentDir (System.String value) [0x00007] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.ParserOptions..ctor () [0x00037] in <d0ea571a50de466e87ea59625d3ad8d8>:0 
at CppSharp.Driver..ctor (CppSharp.DriverOptions options) [0x0000e] in <ee554a8a50744b808e95927caba493c0>:0 
at CppSharp.ConsoleDriver.Run (CppSharp.ILibrary library) [0x00012] in <ee554a8a50744b808e95927caba493c0>:0 
at QtSharp.CLI.Program.Main (System.String[] args) [0x00132] in <56bd7b068a7c4474a95c84cb25e4df1d>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.EntryPointNotFoundException: _ZNSsC2EPKcRKSaIcE
at (wrapper managed-to-native) Std.BasicStringExtensions+__Internal:BasicString (intptr,string,intptr)
at Std.BasicStringExtensions.BasicString (System.String __s, Std.Allocator`1[_Tp] __a) [0x00043] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.CppParserOptions.set_CurrentDir (System.String value) [0x00007] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.ParserOptions..ctor () [0x00037] in <d0ea571a50de466e87ea59625d3ad8d8>:0 
at CppSharp.Driver..ctor (CppSharp.DriverOptions options) [0x0000e] in <ee554a8a50744b808e95927caba493c0>:0 
at CppSharp.ConsoleDriver.Run (CppSharp.ILibrary library) [0x00012] in <ee554a8a50744b808e95927caba493c0>:0 
at QtSharp.CLI.Program.Main (System.String[] args) [0x00132] in <56bd7b068a7c4474a95c84cb25e4df1d>:0 

I think this may have something to do with how I built Std-symbols, as I was getting this error before :

Unhandled Exception:
System.DllNotFoundException: Std-symbols
at (wrapper managed-to-native) Std.Allocator.__Internal:ctorc__N_std_S_allocator__C (intptr)
at Std.Allocator`1[_Tp]..ctor () [0x00062] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.CppParserOptions.set_CurrentDir (System.String value) [0x00001] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.ParserOptions..ctor () [0x00037] in <d0ea571a50de466e87ea59625d3ad8d8>:0 
at CppSharp.Driver..ctor (CppSharp.DriverOptions options) [0x0000e] in <ee554a8a50744b808e95927caba493c0>:0 
at CppSharp.ConsoleDriver.Run (CppSharp.ILibrary library) [0x00012] in <ee554a8a50744b808e95927caba493c0>:0 
at QtSharp.CLI.Program.Main (System.String[] args) [0x00132] in <4ee717a94dfb4893989577eea8c6d838>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: Std-symbols
at (wrapper managed-to-native) Std.Allocator.__Internal:ctorc__N_std_S_allocator__C (intptr)
at Std.Allocator`1[_Tp]..ctor () [0x00062] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.CppParserOptions.set_CurrentDir (System.String value) [0x00001] in <b4366ecae22442a6a92f9aebbdb88ac5>:0 
at CppSharp.Parser.ParserOptions..ctor () [0x00037] in <d0ea571a50de466e87ea59625d3ad8d8>:0 
at CppSharp.Driver..ctor (CppSharp.DriverOptions options) [0x0000e] in <ee554a8a50744b808e95927caba493c0>:0 
at CppSharp.ConsoleDriver.Run (CppSharp.ILibrary library) [0x00012] in <ee554a8a50744b808e95927caba493c0>:0 
at QtSharp.CLI.Program.Main (System.String[] args) [0x00132] in <4ee717a94dfb4893989577eea8c6d838>:0

I built Std-symbols this way:

cd CppSharp/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/
gcc -c -Wall -Werror -fpic Std-symbols.cpp
gcc -shared -o libStd-symbols.so Std-symbols.o
cp ./libStd-symbols.so QtSharp/QtSharp.CLI/bin/Debug/

First app

Hi,

after creating the wrapper I tried my first program.

    unsafe static int Main(string[] args)
        {
        int argc = args.Length;

        string[] argv = new string[args.Length + 1];

        var a = System.Reflection.Assembly.GetEntryAssembly();

        if (a == null)
            a = System.Reflection.Assembly.GetExecutingAssembly();

        var attrs = a.GetCustomAttributes(typeof(AssemblyTitleAttribute), false);

        if (attrs.Length > 0)
            argv[0] = ((AssemblyTitleAttribute)attrs[0]).Title;

        args.CopyTo(argv, 1);

        var p = Marshal.StringToHGlobalAuto(argv[0]);
        var charp = (char*)p;
        var k = (char*)p;
        Marshal.FreeHGlobal(p);


        QCoreApplication app = new QCoreApplication(&argc, &k);

        QDate date = new QDate();
        date.AddDays(5);
        date.AddMonths(5);

        var day = date.Day;    

        return QCoreApplication.Exec();
    } 

I have following problems:

  • the children property of app throws System.NullReferenceException
  • the DynamicPropertyNames property of app throws System.AccessViolationException
  • AddDays throw PInvokeStackImbalance Exception

Do I have miss something or is this the field of future work?

Thank you.

Issue building inlines on Windows.

I am getting some compiler errors when generating the inline files on Windows.

Run: C:\Qt\5.7\mingw53_32\bin\qmake.exe
Args: "D:\Git\QtSharp\QtSharp.CLI\bin\Debug\QtGui-inlines.pro"
stderr: 
stdout: 
Run: C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe
Args: -j9 -f Makefile.Release
stdout: g++ -c -pipe -fno-keep-inline-dllexport -fkeep-inline-functions -O2 -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -IC:\Qt\5.7\mingw53_32\include -IC:\Qt\5.7\mingw53_32\include\QtGui -IC:\Qt\5.7\mingw53_32\include\QtANGLE -IC:\Qt\5.7\mingw53_32\include\QtCore -Irelease -IC:\Qt\5.7\mingw53_32\mkspecs\win32-g++  -o release\QtGui-inlines.o QtGui-inlines.cpp
stdout: g++ -c -pipe -fno-keep-inline-dllexport -fkeep-inline-functions -O2 -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -IC:\Qt\5.7\mingw53_32\include -IC:\Qt\5.7\mingw53_32\include\QtGui -IC:\Qt\5.7\mingw53_32\include\QtANGLE -IC:\Qt\5.7\mingw53_32\include\QtCore -Irelease -IC:\Qt\5.7\mingw53_32\mkspecs\win32-g++  -o release\QtGui-inlines.o QtGui-inlines.cpp
g++ -Wl,-s -shared -Wl,-subsystem,windows -mthreads -Wl,--out-implib,release\libQtGui-inlines.a -o release\QtGui-inlines.dll release/QtGui-inlines.o  -loleaut32 -lole32 -LC:\Qt\5.7\mingw53_32\lib C:\Qt\5.7\mingw53_32\lib\libQt5Gui.a C:\Qt\5.7\mingw53_32\lib\libQt5Core.a 
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_0_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_1_CoreBackend::init()'
stderr: release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_4_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_4_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_1_5_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_1_5_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_2_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_2_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_0_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_0_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_1_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_1_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_2_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_2_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext[__ZN32QOpenGLFunctions_3_3_CoreBackendC1EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_3_3_CoreBackend::init()'
release/QtGui-inlines.o:QtGui-inlines.cpp:(.text$_ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext[__ZN32QOpenGLFunctions_4_0_CoreBackendC2EP14QOpenGLContext]+0x11): undefined reference to `QOpenGLFunctions_4_0_CoreBackend::init()'

How did you build your inlines for your Windows builds?

Missing licence description.

What software licence covers this project ?

I fork this project, but can not contribute unless i know what SW licences i can use.

Thanks

Can't add more than one string in QtCore.QStringList

I'm trying to add more strings in QtCore.QStringList but constructor only allows one string as parameter.

We need this implementation:

QtCore.QStringList( IEnumerable<string> stringList);

// and then use it like
// new QtCore.QStringList( new string[] { "text1", "text2"} );

Problem is when I try to generate ie. QTreeWidget:

var tree = new QTreeWidget();
var headers = new QtCore.QStringList( new string[] { "text1", "text2" } );

tree.ColumnCount = 2;
tree.SetHeaderLabels( headers );

This is example I found for Qt

QStringList headerLabels;
headerLabels.push_back(tr("text1"));
headerLabels.push_back(tr("text2"));
headerLabels.push_back(tr("text3"));

headerLabels.push_back(tr("textN"));

treeWidget->setColumnCount(headerLabels.count());
treeWidget->setHeaderLabels(headerLabels);

Current workaround

var tree = new QTreeWidget();

tree.ColumnCount = 2;
var name = new QtCore.QStringList( "name" );
tree.SetHeaderLabels( name );
tree.HeaderItem.SetText( 1, "description" );

Building on Mac OS X

I try to execute in Mac.
I maybe find a bug.

public static string GetModuleNameFromLibFile(string libFile)
{
var qtModule = Path.GetFileNameWithoutExtension(libFile);
if (Platform.IsWindows)
{
return "Qt" + qtModule.Substring("Qt".Length + 1);
}
return libFile.Substring("lib".Length);
}

In Mac, libFile is Qt3DQuickInput, QtCore, etc.
So this function return DQuickInput, ore, etc because 3 characters is removed from a head.

I think that it should return libFile in Mac.

In addition, I fix it. But it print "CppSharp has encountered an error while parsing code." because of missing files.

Nearly got Qt5Gui.dll parsed

adding this within the setup, gets passed the PCONTEXT error when parsing Qt5Gui.dll
but there seems to be still some other issue at a later point that causes CppSharp to bork

if (Params.LibModule == "Gui")
{
driver.Options.addDefines("X86");
}

AccessViolationException with QtGui with newest master

Hi, after updating to the newest master, it crashes with Qt5Gui generation, throwing AccessViolationException. It seems to throw it on row 465 of CppParser.cpp, in function

CppSharp::Parser::ParserResult^ CppSharp::Parser::ClangParser::ParseHeader(CppSharp::Parser::ParserOptions^ Opts)

on row:

auto arg0 = (::CppSharp::CppParser::ParserOptions*)Opts->NativePtr;

Any idea why this happens? There has been quite a lot of changes, I cursorily checked some commits from the meantime, but without much success, so I was unable to determine which commit introduced the regression. (Got some other crashes on the earlier commits, so I was unable to inspect this one.)

Missing Constructors

I was trying to subscribe to an event, but every time the event is called I get an error saying the constructor for the type not found. This is the code I was going to use:

QTableView.SelectionModel.CurrentChanged += (QModelIndex x, QModelIndex y) => { CallMethod(); };

and it throws this when the event is called:

System.MissingMethodException: 'Constructor on type 'QtCore.QModelIndex' not found.'

The same error is thrown regardless of how I subscribe to the event, and additionally happens to several different types. Here are a few I've found, although there are probably more

QModelIndex

QItemSelection

QAbstractItemModel

QAbstractItemView

On a side note, the MouseDoubleClickEvent, MousePressEvent, MouseReleaseEvent, and MouseMoveEvent events for QTableView are not being called. I have SetMouseTracking set to true, but that has made no difference.

Deploy "Generated Source" for binary releases

As far as i know there is no way to get QtSharp/CppSharp running on Linux-32.

If i had the generated Source from the GNU/MinGW-Release i can try to compile for other achitectures.
Please Please Please

Test App / QApplication / AccessViolationException

Hi,

I've recently created a couple of test apps over here
https://github.com/grbd/QtSharp.TestApps
just to see if I could create a basic form, or load in a ui file.
As you've mentioned I've stuck with VS2013 and avoided VS2015, and so far I've been using the the CppSharp dll's from the QtSharp repo (Also the apps are already set to x86)

It looks as if some functions work, but others generate AccessViolationException errors.
Showing a form or loading a ui file seems to be out of the question for the moment

One thing I did notice is in relation to the QApplication class, for argv it seems to take a char** parameter which I think means it's unmanaged / unwrapped. I was able to get around this with some marsheling in C# although this rules out the use of VB for now, and it means you have to use unsafe code blocks.
Also it looks like QApplication is missing the exec function, which is one of the core ones needed to run a QT App.

I realise these are probably Cppsharp related problems, but I just thought to mention them for info.
The last thing I'm going to try is rebuilding the latest CppSharp to see if that makes any difference.

QString and 64 bit support.

Hi,

Sorry, couldn't find a way to ask for help more directly. I'm having trouble compiling with 64-bit support on Windows 10. An exception is occurring lib.FindCompleteClass("QString"); is returning a null value for me when trying to run against 4.8.7 using the 0.8.6 CppSharp nuget packages. I have not had much luck generating code with any of the 5.X versions using QT's msvc2015_64 binaries either.

I'm hoping that somebody has a 64 bit binary available somewhere that could be used for experimentation or there are known combinations of QT binaries, CPPSharp, and QTSharp that can compile 64 bit dlls.

Thanks in advance

Help with generating the wrappers

Hi, first of all, thanks for working this project. If I can be of any help with debugging, testing, or reporting bugs, I'm all in.

I have a working CppSharp build and QtSharp builds without problems. I have Qt 5.3.2 installed. The wrapper generation fails, as lib.FindCompleteClass("QString") (QtSharp.cs, row 76) returns null and there's a null dereferencing exception. If I circumvented that row, it manages to build QtCore.cs but it's almost empty:

//----------------------------------------------------------------------------
// This is autogenerated code by CppSharp.
// Do not edit this file or all your changes will be lost after re-generation.
//----------------------------------------------------------------------------
using System;
using System.Runtime.InteropServices;
using System.Security;

namespace QtCore
{
}

It also builds some other files: QEventHandler.cs, QEventArgs.cs, MarshallQStrings.cs, DynamicQObject.cs, but there's some error messages in the console: QObject and QEvent can't be accessed.

I'll be happy to provide further info and debug further, if needed.

Btw. as of now, QtSharp asks for qmake path and make path. It directly inferences gcc path from make path, but on Windows systems, they aren't neccessarily the same: for example, I have a default MinGW+MSYS install, and my gcc path is C:\MinGW\bin\gcc.exe but my make path is C:\MinGW\msys\1.0\bin\make.exe. If QtSharp expects some unix tools to be installed anyway, maybe it could inference all the locations using the "which" tool?

Compile failed

I tried to compile QtSharp.
But compile was failed.

In QtSharp.cs, addIncludeDirs is not found.
I think that IncludeDirs.Add is true in the newest CppSharp.
But you changed includeDirs.Add to addIncludeDirs.

I don't know how to fix these errors.
Would you fix these errors?

Sincerely.

Request: .bat file to download & setup the necessary files

I've tried running through the Docs to get started with QtSharp on Windows but I keep on running into brick walls. I know this is some extra work, but would you be able to create a .bat that I could run where it would download all of the necessary repos/files and run the build commands for them?

Also, have you or anyone else been able to run this in MonoDevelop/Xamarin Studio? I'd like to use VS on windows, but their login thing is locking me out of the IDE...

Coverage

Your README speaks less about the current state of the project.

On the homepage of MonoDevelop is QtSharp very underrepresented currently, without any screenshot and described as "Still in early development."

Is this still true?

Missing bacis documentation

Project is missing basic documentation like :

  • QT version dependencies ( QtShapr is using QT version 4.x or 5.x )?
  • QtSharp.CLI project is used for ?
  • Tutorial or example how to build basic QT application ? Ie. migration from ( http://zetcode.com/gui/csharpqyoto/ )

If anyone wishes to contribute, people should have to know where to start.

File not present in Qt directory

Hi All,
I installed the setup "qt-opensource-windows-x86-msvc2010_opengl-5.4.1.exe" .But some files/Directory are missing.Detail mentioned in screenshot.
qtmissingdir

VC++ support

I know you don't have it currently, but I would love to see it.

Generated binding.

Is there somewhere a complete binding for testing?

I cant get it working:

  1. Download Qt 5.3.1 for Windows 32-bit (MinGW 4.8.2, OpenGL, 735 MB) form qt-project.org
  2. Install to D:\Qt\Qt5.3.1
  3. Build QtSharp -> no problem
  4. Create binding D:\QtSharp-master\QtSharp.CLI\bin\Debug\QtSharp.CLI D:\Qt\Qt5.3.1\5.3\mingw482_32\bin\qmake.exe D:\Qt\Qt5.3.1\Tools\mingw482_32\bin\mingw32-make.exe

I got following:

Parsing libraries...
Parsed 'libQt5Core.a'
Indexing library symbols...
Parsing code...
ignoring nonexistent directory "D:\Qt\Qt5.3.1\Tools\mingw482_32\lib\gcc\i686-w64
-mingw32\4.8.2\include\c++"
ignoring nonexistent directory "D:\Qt\Qt5.3.1\Tools\mingw482_32\lib\gcc\i686-w64
-mingw32\4.8.2\include\c++\i686-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5\include"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.0"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.0/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.0/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.0/backw
ard"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.1"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.1/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.1/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.1/backw
ard"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.2"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.2/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.2/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.2/backw
ard"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.3"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.3/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.3/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.7.3/backw
ard"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.0"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.0/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.0/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.0/backw
ard"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.1"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.1/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.1/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.1/backw
ard"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.2"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.2/x86_6
4-w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.2/i686-
w64-mingw32"
ignoring nonexistent directory ".\lib\clang\3.5/../../../include/c++/4.8.2/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.0/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.0/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.0/include/c++/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.1/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.1/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.1/include/c++/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.2/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.2/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.2/include/c++/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.3/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.3/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.7.3/include/c++/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.0/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.0/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.0/include/c++/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.1/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.1/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.1/include/c++/backw
ard"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.2/include/c++"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.2/include/c++/mingw
32"
ignoring nonexistent directory "c:/MinGW/lib/gcc/mingw32/4.8.2/include/c++/backw
ard"
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory ".\lib\clang\3.5../../../i686-w64-mingw32/includ
e"
ignoring nonexistent directory ".\lib\clang\3.5../../../x86_64-w64-mingw32/incl
ude"
ignoring nonexistent directory ".\lib\clang\3.5../../../include"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "c:/mingw/include"
ignoring nonexistent directory "/usr/include"

include "..." search starts here:

include <...> search starts here:

D:\Qt\Qt5.3.1\Tools\mingw482_32\i686-w64-mingw32\include
D:\Qt\Qt5.3.1\Tools\mingw482_32\lib\gcc\i686-w64-mingw32\4.8.2\include
D:\Qt\Qt5.3.1\5.3\mingw482_32\include
D:\Qt\Qt5.3.1\5.3\mingw482_32\include\QtCore
End of search list.
Error parsing 'QtCore'
D:\Qt\Qt5.3.1\5.3\mingw482_32\include\QtCore/qcompilerdetection.h(845,11): fatal
: 'utility' file not found
Processing code...
Pass 'CppSharp.Passes.CleanUnitPass'
Pass 'CppSharp.Passes.SortDeclarationsPass'
Pass 'CppSharp.Passes.ResolveIncompleteDeclsPass'
Pass 'CppSharp.Passes.CheckIgnoredDeclsPass'
Pass 'CppSharp.Passes.GenerateInlinesCodePass'
Pass 'QtSharp.CompileInlinesPass'
g++: error: CreateProcess: No such file or directory
mingw32-make: *** [release/QtCore-inlines.o] Error 1

Pass 'QtSharp.GenerateEventEventsPass'
Pass 'QtSharp.GenerateSignalEventsPass'
Pass 'QtSharp.RemoveStaticsFromDerivedTypesPass'
Pass 'CppSharp.Passes.FindSymbolsPass'
Pass 'CppSharp.Passes.MoveOperatorToClassPass'
Pass 'CppSharp.Passes.MoveFunctionToClassPass'
Pass 'CppSharp.Passes.CheckAmbiguousFunctions'
Pass 'CppSharp.Passes.CheckOperatorsOverloadsPass'
Pass 'CppSharp.Passes.CheckVirtualOverrideReturnCovariance'
Pass 'CppSharp.Passes.CheckAbiParameters'
Pass 'CppSharp.Passes.FieldToPropertyPass'
Pass 'CppSharp.Passes.CleanInvalidDeclNamesPass'
Pass 'CppSharp.Passes.CheckIgnoredDeclsPass'
Pass 'CppSharp.Passes.CheckFlagEnumsPass'
Pass 'CppSharp.Passes.CheckDuplicatedNamesPass'
Pass 'CppSharp.Passes.HandleDefaultParamValuesPass'
Pass 'CppSharp.Passes.GenerateAbstractImplementationsPass'
Pass 'CppSharp.Passes.MultipleInheritancePass'
Pass 'CppSharp.Passes.ParamTypeToInterfacePass'
Pass 'CppSharp.Passes.CheckVTableComponentsPass'
Pass 'CppSharp.Passes.GetterSetterToPropertyAdvancedPass'
Generating code...
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(5,31) : error CS0246: D
er Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine U
sing-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\DynamicQObject.cs(7,35) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventArgs.cs(6,51) : error CS0246: Der
Typ- oder Namespacename 'QEvent' konnte nicht gefunden werden. (Fehlt eine Using
-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(23,58) : error CS0246:
Der Typ- oder Namespacename 'QEvent' konnte nicht gefunden werden. (Fehlt eine U
sing-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventArgs.cs(8,33) : error CS0246: Der
Typ- oder Namespacename 'QEvent' konnte nicht gefunden werden. (Fehlt eine Using
-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventArgs.cs(13,22) : error CS0246: Der
Typ- oder Namespacename 'QEvent' konnte nicht gefunden werden. (Fehlt eine Usin
g-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(7,22) : error CS0246: D
er Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine U
sing-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(10,24) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(28,24) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(39,36) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\QEventHandler.cs(39,50) : error CS0246:
Der Typ- oder Namespacename 'QEvent' konnte nicht gefunden werden. (Fehlt eine U
sing-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\DynamicQObject.cs(11,31) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\DynamicQObject.cs(15,47) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\DynamicQObject.cs(23,43) : error CS0246:
Der Typ- oder Namespacename 'QObject' konnte nicht gefunden werden. (Fehlt eine
Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\DynamicQObject.cs(36,48) : error CS0246:
Der Typ- oder Namespacename 'QMetaObject' konnte nicht gefunden werden. (Fehlt
eine Using-Direktive oder ein Assemblyverweis?)
d:\QtSharp-master\QtSharp.CLI\bin\Debug\MarshalQString.cs(240,22) : error CS0246
: Der Typ- oder Namespacename 'QTypedArrayData' konnte nicht gefunden werden. (F
ehlt eine Using-Direktive oder ein Assemblyverweis?)

Do I have to install another qt? Sorry Im new to qt and cppsharp/qtsharp.

Qml / QtQuick

This is probably something to be looked at later on for the back burner once we have more of the basic Qt Widgets tested out, but I figured I'd write a bit about it here

The latest QtSharp release now seems to work fine with loading .ui files, and creating widgets.
I've not yet tested all the functionality such as slots etc. But one of the things I noticed is that the latest Qt releases now have a drag and drop visual editor for Qml / QtQuick which is sort of Qt's answer to the next generation gui / windows wpf equivilent.
https://wiki.qt.io/Introduction_to_Qt_Quick_for_C%2B%2B_Developers

I had a quick go at loading in Qml as a module into QtSharp, but it looks like it needs QtNetworking as a dependency. So I added in QtNetworking to see how far I could get with that
this resulted in

d:\SourceControl\GitExternal\QtSharp.ddobrev\QtSharp.CLI\bin\Debug\QtNetwork.cs(16587,28) : error CS0216: The operator 'QtNetwork.QHostAddress.operator ==(QtNetwork.QHostAddress.SpecialAddress, QtNetwork.QHostAddress)' requires a matching operator '!=' to also be defined

qmlRegisterType from c#

Hi,
QtSharp seems great! I wonder if it's possible to invoke qmlRegisterType from c# or if there is any other way to use c# from qml?
Regards,
Bruno

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.