Qt
  1. Qt
  2. QTBUG-40281

New Qt5 signals/slots syntax doesn't work with Intel Compiler XE 14

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: P2: Important P2: Important
    • Resolution: Out of scope
    • Affects Version/s: 5.3.1
    • Fix Version/s: None
    • Component/s: Core: Object Model
    • Labels:
    • Environment:

      MSVS2013

      Description

      When program is compiled with Intel compiler XE 14:

      QObject::connect(quit, &QPushButton::clicked, this, &QWidget::close); // console message: "QObject::connect: signl not found in QPushButton"

      QObject::connect(quit, SIGNAL(clicked()), this, SLOT(close())); //this works fine

      With msvs v120 there is no problems.

      1. qtbug40281.zip
        8 kB
        Thiago Macieira

        Issue Links

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

          Activity

          Hide
          GengShenghong added a comment -

          Oops..The case still failed with 15.0 U2 release, maybe it is too late for dev team to check in the fix.

          Show
          GengShenghong added a comment - Oops..The case still failed with 15.0 U2 release, maybe it is too late for dev team to check in the fix.
          Hide
          GengShenghong added a comment -

          The fix is in v16.0 only, and I've verified the fix with v16.0 beta update 1.

          Show
          GengShenghong added a comment - The fix is in v16.0 only, and I've verified the fix with v16.0 beta update 1.
          Hide
          Rich Rowan added a comment -

          GengShenghong when is v16.0 due for release?

          Show
          Rich Rowan added a comment - GengShenghong when is v16.0 due for release?
          Hide
          Thiago Macieira added a comment -

          The beta program ends on Sept. 25, so sometime after that. Meanwhile, you can probably obtain the beta.

          Show
          Thiago Macieira added a comment - The beta program ends on Sept. 25, so sometime after that. Meanwhile, you can probably obtain the beta.
          Hide
          GengShenghong added a comment -

          Macieira is corrrect, the formal release usually comes around beta end. I do not have the exact release date, but it should be soon now, maybe this month or next month? Stay tuned.

          Thanks,
          Shenghong

          Show
          GengShenghong added a comment - Macieira is corrrect, the formal release usually comes around beta end. I do not have the exact release date, but it should be soon now, maybe this month or next month? Stay tuned. Thanks, Shenghong

            People

            • Assignee:
              Thiago Macieira
              Reporter:
              Dmitry
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes