Build Error using ArcGIS SDK for Qt 6.2.4 and Windows

426
1
Jump to solution
10-23-2023 05:37 AM
VikasGanesh
New Contributor II

Hi team,

I am trying to build an VS2019 project using Qt6.2.9 and ArcGIS SDK for Qt (Qt200.2.0)..

Calling the below link, causing the link error, 

Esri::ArcGISRuntime::Geodatabase geodatabase(gdbPath, this);

 

Dis anyone faced this kind of link error, any suggestion to resolve the issue will be very helpful.

Build started...
1>------ Build started: Project: UtilityNetworkReader, Configuration: Release x64 ------
1>EsriRuntimeQt.lib(DictionarySymbolStyle.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool __cdecl QFutureInterfaceBase::hasException(void)const " (__imp_?hasException@QFutureInterfaceBase@@QEBA_NXZ)
1>EsriRuntimeQt.lib(SymbolStyle.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool __cdecl QFutureInterfaceBase::hasException(void)const " (__imp_?hasException@QFutureInterfaceBase@@QEBA_NXZ)
1>EsriRuntimeQt.lib(SymbolStyleSearchResult.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool __cdecl QFutureInterfaceBase::hasException(void)const " (__imp_?hasException@QFutureInterfaceBase@@QEBA_NXZ)
1>EsriRuntimeQt.lib(RouteTask.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool __cdecl QFutureInterfaceBase::hasException(void)const " (__imp_?hasException@QFutureInterfaceBase@@QEBA_NXZ)

 

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
GuillaumeBelz
Esri Contributor

Hello,

The minimal version for ArcGIS Maps SDK for Qt 200.2 is Qt 6.5.1. https://developers.arcgis.com/qt/release-notes/release-notes-for-200-2/

 

View solution in original post

1 Reply
GuillaumeBelz
Esri Contributor

Hello,

The minimal version for ArcGIS Maps SDK for Qt 200.2 is Qt 6.5.1. https://developers.arcgis.com/qt/release-notes/release-notes-for-200-2/