Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. errors qdnslookup
Forum Updated to NodeBB v4.3 + New Features

errors qdnslookup

Scheduled Pinned Locked Moved Unsolved Spanish
2 Posts 2 Posters 959 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.
  • RIVOPICOR Offline
    RIVOPICOR Offline
    RIVOPICO
    wrote on last edited by
    #1

    Hi i use this code:
    void MainWindow::lookupServers()
    {
    // Create a DNS lookup.
    QDnsLookup dns = new QDnsLookup(this);
    connect(dns, SIGNAL(finished()),
    this, SLOT(handleServers()));

    // Find the XMPP servers for gmail.com
    dns->setType(QDnsLookup::SRV);
    dns->setName("_xmpp-client._tcp.gmail.com");
    dns->lookup();
    }

    Errors:
    error: conversion from 'QDnsLookup*' to non-scalar type 'QDnsLookup' requested
    QDnsLookup dns = new QDnsLookup(this);
    error: no matching function for call to 'MainWindow::connect(QDnsLookup&, const char*, MainWindow* const, const char*)'
    this, SLOT(handleServers()));
    C:\Qt\Qt5.2.0\Tools\QtCreator\bin\qdnslookup\mainw indow.cpp:30: error: base operand of '->' has non-pointer type 'QDnsLookup'
    dns->setType(QDnsLookup::SRV);
    ^

    O 1 Reply Last reply
    0
    • RIVOPICOR RIVOPICO

      Hi i use this code:
      void MainWindow::lookupServers()
      {
      // Create a DNS lookup.
      QDnsLookup dns = new QDnsLookup(this);
      connect(dns, SIGNAL(finished()),
      this, SLOT(handleServers()));

      // Find the XMPP servers for gmail.com
      dns->setType(QDnsLookup::SRV);
      dns->setName("_xmpp-client._tcp.gmail.com");
      dns->lookup();
      }

      Errors:
      error: conversion from 'QDnsLookup*' to non-scalar type 'QDnsLookup' requested
      QDnsLookup dns = new QDnsLookup(this);
      error: no matching function for call to 'MainWindow::connect(QDnsLookup&, const char*, MainWindow* const, const char*)'
      this, SLOT(handleServers()));
      C:\Qt\Qt5.2.0\Tools\QtCreator\bin\qdnslookup\mainw indow.cpp:30: error: base operand of '->' has non-pointer type 'QDnsLookup'
      dns->setType(QDnsLookup::SRV);
      ^

      O Offline
      O Offline
      ollarch
      wrote on last edited by
      #2

      "QDnsLookup dns = new QDnsLookup(this)" must be "QDnsLookup *dns = new QDnsLookup(this)"

      1 Reply Last reply
      1

      • Login

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