Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-19303

'unresolved external symbol ... QVector ... QSharedPointer ... QmlDesigner' errors for builds using ICC on Windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • Qt Creator 4.6.0-beta1
    • All Other Issues
    • None

    Description

      Hello everyone,

      For builds using ICC on Windows got errors:

              cd autotest\ && ( if not exist Makefile C:\libQT-5.11-dev\ICC64DH\bin\qmake.exe -o Makefile C:\QTCREATOR-4.6.0-dev\build\src\plugins\autotest\autotest.pro "QTC_PREFIX=C:\QTCREATOR-4.6.0-dev\build\..\ICC64DH" ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile.Debug
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              xilink /NOLOGO /DEBUG /INCREMENTAL:NO /DLL /SUBSYSTEM:CONSOLE /VERSION:4.5 /OUT:..\..\..\lib\qtcreator\plugins\AutoTestd4.dll @C:\Users\test\AppData\Local\Temp\nmF3C2.tmp
         Creating library ..\..\..\lib\qtcreator\plugins\AutoTestd4.lib and object ..\..\..\lib\qtcreator\plugins\AutoTestd4.exp
      testresultspane.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl QVector<struct QPair<class QString,enum Utils::Theme::Color> >::append(struct QPair<class QString,enum Utils::Theme::Color> const &)" (__imp_?append@?$QVector@U?$QPair@VQString@@W4Color@Theme@Utils@@@@@@QEAAXAEBU?$QPair@VQString@@W4Color@Theme@Utils@@@@@Z) referenced in function "private: void __cdecl Autotest::Internal::TestResultsPane::createToolButtons(void)" (?createToolButtons@TestResultsPane@Internal@Autotest@@AEAAXXZ)
      ..\..\..\lib\qtcreator\plugins\AutoTestd4.dll : fatal error LNK1120: 1 unresolved externals
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\bin\intel64\xilink.EXE"' : return code '0x460'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      

       

              cd remotelinux\ && ( if not exist Makefile C:\libQT-5.11-dev\ICC64DH\bin\qmake.exe -o Makefile C:\QTCREATOR-4.6.0-dev\build\src\plugins\remotelinux\remotelinux.pro "QTC_PREFIX=C:\QTCREATOR-4.6.0-dev\build\..\ICC64DH" ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile.Debug
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              xilink /NOLOGO /DEBUG /INCREMENTAL:NO /DLL /SUBSYSTEM:CONSOLE /VERSION:4.5 /OUT:..\..\..\lib\qtcreator\plugins\RemoteLinuxd4.dll @C:\Users\test\AppData\Local\Temp\nmB.tmp
         Creating library ..\..\..\lib\qtcreator\plugins\RemoteLinuxd4.lib and object ..\..\..\lib\qtcreator\plugins\RemoteLinuxd4.exp
      linuxdevice.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QSharedPointer<class ProjectExplorer::IDevice> __cdecl QEnableSharedFromThis<class ProjectExplorer::IDevice>::sharedFromThis(void)" (__imp_?sharedFromThis@?$QEnableSharedFromThis@VIDevice@ProjectExplorer@@@@QEAA?AV?$QSharedPointer@VIDevice@ProjectExplorer@@@@XZ) referenced in function "public: virtual class ProjectExplorer::IDeviceWidget * __cdecl RemoteLinux::LinuxDevice::createWidget(void)" (?createWidget@LinuxDevice@RemoteLinux@@UEAAPEAVIDeviceWidget@ProjectExplorer@@XZ)
      ..\..\..\lib\qtcreator\plugins\RemoteLinuxd4.dll : fatal error LNK1120: 1 unresolved externals
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\bin\intel64\xilink.EXE"' : return code '0x460'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      
              cd baremetal\ && ( if not exist Makefile C:\libQT-5.11-dev\ICC64DH\bin\qmake.exe -o Makefile C:\QTCREATOR-4.6.0-dev\build\src\plugins\baremetal\baremetal.pro "QTC_PREFIX=C:\QTCREATOR-4.6.0-dev\build\..\ICC64DH" ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile.Debug
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              xilink /NOLOGO /DEBUG /INCREMENTAL:NO /DLL /SUBSYSTEM:CONSOLE /VERSION:4.5 /OUT:..\..\..\lib\qtcreator\plugins\BareMetald4.dll @C:\Users\test\AppData\Local\Temp\nm6762.tmp
         Creating library ..\..\..\lib\qtcreator\plugins\BareMetald4.lib and object ..\..\..\lib\qtcreator\plugins\BareMetald4.exp
      baremetaldevice.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QSharedPointer<class ProjectExplorer::IDevice> __cdecl QEnableSharedFromThis<class ProjectExplorer::IDevice>::sharedFromThis(void)" (__imp_?sharedFromThis@?$QEnableSharedFromThis@VIDevice@ProjectExplorer@@@@QEAA?AV?$QSharedPointer@VIDevice@ProjectExplorer@@@@XZ) referenced in function "public: virtual class ProjectExplorer::IDeviceWidget * __cdecl BareMetal::Internal::BareMetalDevice::createWidget(void)" (?createWidget@BareMetalDevice@Internal@BareMetal@@UEAAPEAVIDeviceWidget@ProjectExplorer@@XZ)
      ..\..\..\lib\qtcreator\plugins\BareMetald4.dll : fatal error LNK1120: 1 unresolved externals
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\bin\intel64\xilink.EXE"' : return code '0x460'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      
              cd qmldesigner\ && ( if not exist Makefile C:\libQT-5.11-dev\ICC64DH\bin\qmake.exe -o Makefile C:\QTCREATOR-4.6.0-dev\build\src\plugins\qmldesigner\qmldesigner.pro "QTC_PREFIX=C:\QTCREATOR-4.6.0-dev\build\..\ICC64DH" ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              ( if not exist Makefile.qmldesignerplugin C:\libQT-5.11-dev\ICC64DH\bin\qmake.exe -o Makefile.qmldesignerplugin C:\QTCREATOR-4.6.0-dev\build\src\plugins\qmldesigner\qmldesignerplugin.pro "QTC_PREFIX=C:\QTCREATOR-4.6.0-dev\build\..\ICC64DH" ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile.qmldesignerplugin
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile.qmldesignerplugin.Debug
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
              xilink /NOLOGO /DEBUG /INCREMENTAL:NO /DLL /SUBSYSTEM:CONSOLE /VERSION:4.5 /OUT:..\..\..\lib\qtcreator\plugins\QmlDesignerd4.dll @C:\Users\test\AppData\Local\Temp\nmA863.tmp
         Creating library ..\..\..\lib\qtcreator\plugins\QmlDesignerd4.lib and object ..\..\..\lib\qtcreator\plugins\QmlDesignerd4.exp
      abstractactiongroup.obj : error LNK2019: unresolved external symbol "public: __cdecl QmlDesigner::SelectionContext::SelectionContext(void)" (??0SelectionContext@QmlDesigner@@QEAA@XZ) referenced in function "public: __cdecl QmlDesigner::AbstractActionGroup::AbstractActionGroup(class QString const &)" (??0AbstractActionGroup@QmlDesigner@@QEAA@AEBVQString@@@Z)
      abstractaction.obj : error LNK2001: unresolved external symbol "public: __cdecl QmlDesigner::SelectionContext::SelectionContext(void)" (??0SelectionContext@QmlDesigner@@QEAA@XZ)
      ..\..\..\lib\qtcreator\plugins\QmlDesignerd4.dll : fatal error LNK1120: 1 unresolved externals
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\bin\intel64\xilink.EXE"' : return code '0x460'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: '(' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      

      Reproduced for:
        - builds using ICC on Wndows,

      not reproduced for:
        - builds using mingw-w64 and MSVC.

       

      This is the same issue, as QTBUG-62956 and QTBUG-62979.

       

      Best,

      Alexander

       

      Attachments

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

        Activity

          People

            thiago Thiago Macieira
            sav sav
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes