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

qmake should append user grantable NetworkServices capability to mmp files generated for Symbian projects

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Done
    • P2: Important
    • 4.7.2
    • 4.7.1
    • Build tools: qmake
    • None
    • 3b4ff89731d5e63bba91d91c0256626f92538e9d

    Description

      Getting started with Qt tutorial in Symbian.org website* instructs developers targeting Symbian devices to "add the NetworkServices capability to your .pro file and increase the EPOCHEAPSIZE: 0×020000 0×4000000", both settings which are magic to people with no previous Symbian background.

      Almost all modern, non-trivial Qt applications require network access, so the (user grantable) NetworkServices capability should be added to all Qt projects implicitly. Otherwise many developers will stumble on this Symbian special case needlessly, and waste hours learning what went wrong. For people with no Symbian background, it's difficult to know what Symbian-specific flags (that has no equivalent on other environments) you need to add to make your application actually run successfully on a device. If the network capability cannot be added to all projects, at least the ones with lines "Qt += webkit" (web UI) or "Qt += declarative" (network transparent fuild UI applications) should automatically have one as they often require networking.

      Attachments

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

        Activity

          People

            e0348803 Miikka Heikkinen
            jpetrell Joona Petrell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes