Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. WindowsPhone : "This API is not supported for this application type"
QtWS25 Last Chance

WindowsPhone : "This API is not supported for this application type"

Scheduled Pinned Locked Moved Mobile and Embedded
windows phone
5 Posts 2 Posters 2.4k 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.
  • M Offline
    M Offline
    martial
    wrote on 26 Jun 2015, 16:46 last edited by martial
    #1

    Hello guys
    I'm using Qt 5.5 for a game on Windows Phone 8.1, using QOpenGLWindow.
    I build using Visual Studio 2013.
    It does work fine, i can play the game in emulator, but when I send the build to the Microsoft Store, it's rejected because of this :

    This API is not supported for this application type - Api=11. Module=libglesv2.dll. File=MyApp.exe.
    This API is not supported for this application type - Api=7. Module=libglesv2.dll. File=MyApp.exe.
    This API is not supported for this application type - Api=??0QByteArray@@QAA@ABV0@@Z. Module=qt5core.dll. File=MyApp.exe.
    This API is not supported for this application type - Api=??0QByteArray@@QAA@PBDH@Z. Module=qt5core.dll. File=MyApp.exe.
    This API is not supported for this application type - Api=??0QChar@@QAA@D@Z. Module=qt5core.dll. File=MyApp.exe.
    This API is not supported for this application type - Api=??0QChar@@QAA@H@Z. Module=qt5core.dll. File=MyApp.exe.

    Actually there is 400 lines like this, all complaining about qt dlls "not supported for this application type "

    Is someone know or guess what I should do?

    Thanks a lot for your help

    1 Reply Last reply
    0
    • H Offline
      H Offline
      hamer
      wrote on 27 Jun 2015, 07:40 last edited by hamer
      #2

      From my experience I would try to contact Microsoft with this as well. They run the Application Certification Kit over the app and this kit sometimes produces erroneous results (for instance with one of my apps the kit 3.3 reported "unsupported API usage", in version 3.4 all tests passed, and in the latest update I get the "unsupported API usage" again).

      1 Reply Last reply
      0
      • M Offline
        M Offline
        martial
        wrote on 28 Jun 2015, 08:37 last edited by
        #3

        thanks, i'm going to try to tell them, I'll tell how it goes :-)

        1 Reply Last reply
        0
        • M Offline
          M Offline
          martial
          wrote on 1 Jul 2015, 07:41 last edited by
          #4

          Microsoft answer:
          "Thank you for the response and clarifying which DLLs are being kicked back. Is the Qt DLL essentially a DLL bundle? If there are any APIs included in this that are restricted, then that is likely the reason for failing."

          I don't know what i can answer them back, nor what I should do... :-/

          1 Reply Last reply
          0
          • M Offline
            M Offline
            martial
            wrote on 2 Jul 2015, 20:27 last edited by
            #5

            After doing cleaning, removing unused dlls, and modifying the visual vcxproj it finally works, i'm not quiet sure why... But it's ok now!

            1 Reply Last reply
            0

            1/5

            26 Jun 2015, 16:46

            • Login

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