[Interest] Building Qt5 with Intel C++ under Windows

Carsten Schneemann cschneemann at yahoo.com
Wed Jan 21 11:52:43 CET 2015


Hi all,


has anyone been successful with building Qt5 on Windows with the Intel compiler lately?
I know that this is not an "officially supported" platform, so if it can't be done at all I would be happy to hear that and abandon the Intel compiler.

The current Qt (5.4) builds mostly nicely except for the iAccessible2 plugin in qtbase which fails with:

..\..\..\3rdparty\iaccessible2\generated\x86\Accessible2_p.c(997): error: expected a "{"
  CINTERFACE_PROXY_VTABLE(46) _IAccessible2ProxyVtbl =
                              ^
..\..\..\3rdparty\iaccessible2\generated\x86\Accessible2_p.c(1047): error: expected a ";"
  };
  ^
..\..\..\3rdparty\iaccessible2\generated\x86\Accessible2_p.c(1050): error: identifier "PRPC_STUB_FUNCTION" is undefined
  static const PRPC_STUB_FUNCTION IAccessible2_table[] =

and more, similar errors.
This is Qt 5.4.0 on Windows 7 with Intel Composer XE 2015 + Visual Studio 2013 (Community).

Notice that the error occurs in an auto-generated source file created from IDL interface description with the MS IDL compiler (don't take me for an expert on this; I haven't used COM et al. yet).
So maybe this isn't a problem with Qt/iAccessible2, but a general incompatibility between icl and midl?

Any ideas are highly appreciated :-),


Carsten.



More information about the Interest mailing list