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

qtquick3d\src\assetutils\qssgqmlutilities.cpp with MSVC 2022 causing build failure

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • 6.5.3
    • 6.5.2
    • Quick: 3D
    • None
    • Windows
    • ecbfc5232f5c2c95638951f9cf11b8df0e1aaf2c

    Description

       C:\dev\qt6_src\qtquick3d\src\assetutils\qssgqmlutilities.cpp
      C:\dev\qt6_build\qtbase\include\QtCore\../../../../qt6_src/qtbase/src/corelib/text/qstringbuilder.h(388): error C2220: the following warning is treated as an error
      C:\dev\qt6_build\qtbase\include\QtCore\../../../../qt6_src/qtbase/src/corelib/text/qstringbuilder.h(388): warning C4996: 'QConcatenable<const char [2]>::appendTo': Use fromUtf8, QStringLiteral, or QLatin1StringView
      C:\dev\qt6_build\qtbase\include\QtCore\../../../../qt6_src/qtbase/src/corelib/text/qstringbuilder.h(82): note: see reference to function template instantiation 'void QConcatenable<QStringBuilder<QString,char [2]>>::appendTo<QChar>(const QStringBuilder<QString,char [2]> &,T *&)' being compiled
              with
              [
                  T=QChar
              ]
      C:\dev\qt6_build\qtbase\include\QtCore\../../../../qt6_src/qtbase/src/corelib/text/qstringbuilder.h(95): note: see reference to function template instantiation 'T QStringBuilder<QString,char [2]>::convertTo<QString>(void) const' being compiled
              with
              [
                  T=QString
              ]
      C:\dev\qt6_build\qtbase\include\QtCore\../../../../qt6_src/qtbase/src/corelib/text/qstringbuilder.h(95): note: while compiling class template member function 'QStringBuilder<QString,char [2]>::operator QString(void) const'
      C:\dev\qt6_src\qtquick3d\src\assetutils\qssgqmlutilities.cpp(1135): note: see the first reference to 'QStringBuilder<QString,char [2]>::operator QString' in 'QSSGQmlUtilities::writeNodeProperties'
      C:\dev\qt6_src\qtquick3d\src\assetutils\qssgqmlutilities.cpp(1135): note: see reference to class template instantiation 'QStringBuilder<QString,char [2]>' being compiled
      [15049/15589] Building CXX object qtquick3d\src\quick3d\CMakeFiles\Quick3D.dir\Debug\quick3d_qmltyperegistrations.cpp.obj
      

      Attachments

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

        Activity

          People

            stromme Christian
            tjenssen Tim Jenssen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes