Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-57185

Building qsgd3d12backend fails in beta 5.8 when -no-opengl is specified

    XMLWordPrintable

Details

    • 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
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kleint Friedemann Kleint
            jussi_witick Jussi Witick
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes