Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.8.0 Beta
-
Windows
Visual Studio 2015 Update 3
-
07cde200e55ee03bf9e2f9af89c20f91072deccc (qtdeclarative/5.8, 23.11.2016, 5.8)
Description
When building Qt 5.8 beta with -no-opengl flag specified, build fails with following errors:
qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultNinePatchNode::rebuildGeometry(class QSGTexture *,class QSGGeometry *,class QVector4D const &,class QRectF const &,double)" (__imp_?rebuildGeometry@QSGDefaultNinePatchNode@@SAXPAVQSGTexture@@PAVQSGGeometry@@ABVQVector4D@@ABVQRectF@@N@Z) referenced in function "public: virtual void __thiscall QSGD3D12NinePatchNode::update(void)" (?update@QSGD3D12NinePatchNode@@UAEXXZ) qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultImageNode::rebuildGeometry(class QSGGeometry *,class QSGTexture *,class QRectF const &,class QRectF,class QFlags<enum QSGImageNode::TextureCoordinatesTransformFlag>)" (__imp_?rebuildGeometry@QSGDefaultImageNode@@SAXPAVQSGGeometry@@PAVQSGTexture@@ABVQRectF@@V4@V?$QFlags@W4TextureCoordinatesTransformFlag@QSGImageNode@@@@@Z) referenced in function "public: virtual void __thiscall QSGD3D12ImageNode::setRect(class QRectF const &)" (?setRect@QSGD3D12ImageNode@@UAEXABVQRectF@@@Z) C:\projects\qt-everywhere-enterprise-src-5.8.0-beta\qtbase\plugins\scenegraph\qsgd3d12backend.dll : fatal error LNK1120: 2 unresolved externals qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultNinePatchNode::rebuildGeometry(class QSGTexture *,class QSGGeometry *,class QVector4D const &,class QRectF const &,double)" (__imp_?rebuildGeometry@QSGDefaultNinePatchNode@@SAXPAVQSGTexture@@PAVQSGGeometry@@ABVQVector4D@@ABVQRectF@@N@Z) referenced in function "public: virtual void __thiscall QSGD3D12NinePatchNode::update(void)" (?update@QSGD3D12NinePatchNode@@UAEXXZ) qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultImageNode::rebuildGeometry(class QSGGeometry *,class QSGTexture *,class QRectF const &,class QRectF,class QFlags<enum QSGImageNode::TextureCoordinatesTransformFlag>)" (__imp_?rebuildGeometry@QSGDefaultImageNode@@SAXPAVQSGGeometry@@PAVQSGTexture@@ABVQRectF@@V4@V?$QFlags@W4TextureCoordinatesTransformFlag@QSGImageNode@@@@@Z) referenced in function "public: virtual void __thiscall QSGD3D12ImageNode::setRect(class QRectF const &)" (?setRect@QSGD3D12ImageNode@@UAEXABVQRectF@@@Z) C:\projects\qt-everywhere-enterprise-src-5.8.0-beta\qtbase\plugins\scenegraph\qsgd3d12backendd.dll : fatal error LNK1120: 2 unresolved externals