Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Learning
  3. Qt Courses
  4. Esri x Qt - Exploring with ArcGIS Maps SDK for Qt
QtWS25 Last Chance

Esri x Qt - Exploring with ArcGIS Maps SDK for Qt

Scheduled Pinned Locked Moved Unsolved Qt Courses
6 Posts 3 Posters 1.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Ash_QtA Offline
    Ash_QtA Offline
    Ash_Qt
    wrote on last edited by
    #1

    Esri-Sponsored-Banner-Home-3080x640@0.25x.jpg

    This thread is to post about your ideas, experiences, and request for support regarding the latest Qt Academy Partner Learning Path in collaboration with Esri! If you are not enrolled in the learning path, you can get started here!

    Esri is the world's leading supplier of geographic information system (GIS) software, web GIS, and geodatabase management applications. Founded in 1969, the company is known for its flagship product, ArcGIS, a comprehensive suite of GIS software that offers tools for mapping and spatial analysis.

    In the learning path, you will be introduced to the ArcGIS Maps SDK for Qt, a set of tools and APIs provided by Esri, designed for building mapping and GIS applications using the Qt framework. Throughout the path you will learn how to set up a simple hiking application that displays the users location, displays their path as they move around, and implement the ability to download a specified area for offline accessibility.

    Once you have your simple mapping app, it's time to start customizing! Start by taking a look at the ArcGIS Maps SDK for Qt Sample Viewer and get some inspiration for what additional features you could implement within your app.

    Return to this post when you are ready to share your ideas, get feedback and support on your journey of exploration into Qt and the ArcGIS Maps for Qt!

    As an example, share the following:
    • A short description of your app.
    • A short description of the feedback you are looking for.
    • A short description of the support you would like.
    • A GitHub link to your source code for the project or code snippet..
    • Screenshots or videos of the app.
    1 Reply Last reply
    0
    • PedroP Pedro pinned this topic on
    • slackujS Offline
      slackujS Offline
      slackuj
      wrote on last edited by
      #2

      hello,
      I am facing some problems while running the newly-created ArcGIS project.It is running fine when I use qmake.However,there's some issue with the cmake-build system.

      It says:
      :-1: error: /home/debianuj/arcgis/maps_sdk/qt200.3.0/sdk/linux/x64/lib/libEsriCommonQt.so: undefined reference to `QFutureInterfaceBase::setContinuation(std::function<void (QFutureInterfaceBase const&)>, QFutureInterfaceBasePrivate*)@Qt_6_PRIVATE_API'

      ced3f525-ab5b-4082-8084-66e789c80e75-image.png

      Moreover, my CmakeLists.txt file says "cmake_minimum_required(VERSION 3.5)"---however,I have cmake-3.26.[i am using debian 12].Therefore, I tried to install cmake-3.52.However,the qt-creator is not accepting the newly-installed cmake-3.52 version.

      Can we use ArcGis with cmake-3.26?
      Why is the Qt-creator not accepting the newly set-up cmake-3.52 version?

      Please let me know what could have gone wrong?

      Thanks,

      Ash_QtA T 2 Replies Last reply
      0
      • slackujS slackuj

        hello,
        I am facing some problems while running the newly-created ArcGIS project.It is running fine when I use qmake.However,there's some issue with the cmake-build system.

        It says:
        :-1: error: /home/debianuj/arcgis/maps_sdk/qt200.3.0/sdk/linux/x64/lib/libEsriCommonQt.so: undefined reference to `QFutureInterfaceBase::setContinuation(std::function<void (QFutureInterfaceBase const&)>, QFutureInterfaceBasePrivate*)@Qt_6_PRIVATE_API'

        ced3f525-ab5b-4082-8084-66e789c80e75-image.png

        Moreover, my CmakeLists.txt file says "cmake_minimum_required(VERSION 3.5)"---however,I have cmake-3.26.[i am using debian 12].Therefore, I tried to install cmake-3.52.However,the qt-creator is not accepting the newly-installed cmake-3.52 version.

        Can we use ArcGis with cmake-3.26?
        Why is the Qt-creator not accepting the newly set-up cmake-3.52 version?

        Please let me know what could have gone wrong?

        Thanks,

        Ash_QtA Offline
        Ash_QtA Offline
        Ash_Qt
        wrote on last edited by Ash_Qt
        #3

        @slackuj Hey I reached out via Academy - let's continue chatting there :)

        In the mean time, if anyone else has suggestions feel free to drop a message below :)

        slackujS 1 Reply Last reply
        0
        • slackujS slackuj

          hello,
          I am facing some problems while running the newly-created ArcGIS project.It is running fine when I use qmake.However,there's some issue with the cmake-build system.

          It says:
          :-1: error: /home/debianuj/arcgis/maps_sdk/qt200.3.0/sdk/linux/x64/lib/libEsriCommonQt.so: undefined reference to `QFutureInterfaceBase::setContinuation(std::function<void (QFutureInterfaceBase const&)>, QFutureInterfaceBasePrivate*)@Qt_6_PRIVATE_API'

          ced3f525-ab5b-4082-8084-66e789c80e75-image.png

          Moreover, my CmakeLists.txt file says "cmake_minimum_required(VERSION 3.5)"---however,I have cmake-3.26.[i am using debian 12].Therefore, I tried to install cmake-3.52.However,the qt-creator is not accepting the newly-installed cmake-3.52 version.

          Can we use ArcGis with cmake-3.26?
          Why is the Qt-creator not accepting the newly set-up cmake-3.52 version?

          Please let me know what could have gone wrong?

          Thanks,

          T Offline
          T Offline
          Tanner_Yould
          wrote on last edited by
          #4

          Hey @slackuj thanks for reaching out! I'm sorry you're running into this issue. It looks like you're running into a form of a known Qt Bug with Qt 6.6.1. We build our library with Qt 6.5.1 where QFuture::then is marked as private, but in 6.6.1 the symbol is no longer private and our library requires the private symbol.

          I'm assuming you're building against Qt 6.6.1, so to resolve this, try building against a version other than Qt 6.6.1 - like Qt 6.6.0. Anything from 6.5.1 to 6.6.0 should work and the bug is expected to be fixed in Qt 6.6.2.

          Hopefully this resolves your issue, and thanks again for reaching out! If this doesn't work or if there's anything else I can do, please don't hesitate to follow up!

          Tanner Yould
          ArcGIS Maps SDK for Qt

          slackujS 1 Reply Last reply
          1
          • T Tanner_Yould

            Hey @slackuj thanks for reaching out! I'm sorry you're running into this issue. It looks like you're running into a form of a known Qt Bug with Qt 6.6.1. We build our library with Qt 6.5.1 where QFuture::then is marked as private, but in 6.6.1 the symbol is no longer private and our library requires the private symbol.

            I'm assuming you're building against Qt 6.6.1, so to resolve this, try building against a version other than Qt 6.6.1 - like Qt 6.6.0. Anything from 6.5.1 to 6.6.0 should work and the bug is expected to be fixed in Qt 6.6.2.

            Hopefully this resolves your issue, and thanks again for reaching out! If this doesn't work or if there's anything else I can do, please don't hesitate to follow up!

            Tanner Yould
            ArcGIS Maps SDK for Qt

            slackujS Offline
            slackujS Offline
            slackuj
            wrote on last edited by
            #5

            @Tanner_Yould
            Thanks for your response.I replaced 6.6.1
            with 6.5.3 and everything seems okay!

            1 Reply Last reply
            1
            • Ash_QtA Ash_Qt

              @slackuj Hey I reached out via Academy - let's continue chatting there :)

              In the mean time, if anyone else has suggestions feel free to drop a message below :)

              slackujS Offline
              slackujS Offline
              slackuj
              wrote on last edited by
              #6

              @Ash_Qt thanks for your support!

              1 Reply Last reply
              1
              • System unpinned this topic on

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved