[Qt-mobility-feedback] Reference to ‘QNetworkConfiguration’ is ambiguous when compiling for Nokia SDK simulator.

Olivier Fauchon olivier at aixmarseille.com
Wed Jul 14 15:40:17 CEST 2010


Hi.

The following piece of code compiles when target is set to Maemo5:

     // Fill combo with accesspoint, and select current.
     QList<QNetworkConfiguration> allConfigurations = 
m_netConfMana->allConfigurations();
     while (!allConfigurations.isEmpty())
     {
         QNetworkConfiguration config = allConfigurations.takeFirst();
         ui.networkCombo->addItem(config.name());
     }
     ui.networkCombo->addItem(DEFAULT_AP_NAME); // Add default



But it fails when target is Nokia Simulator from Nokia SDK , with the 
following error:

../OFLocator/OFlocator.cpp:209:32: error: template argument 1 is invalid
../OFLocator/OFlocator.cpp:209:52: error: invalid type in declaration 
before ‘=’ token
../OFLocator/OFlocator.cpp:209:87: error: cannot convert 
‘QList<QtMobility::QNetworkConfiguration>’ to ‘int’ in initialization
../OFLocator/OFlocator.cpp:210:31: error: request for member ‘isEmpty’ 
in ‘allConfigurations’, which is of non-class type ‘int’
../OFLocator/OFlocator.cpp:212:9: error: reference to 
‘QNetworkConfiguration’ is ambiguous
../../../../NokiaQtSDK/Simulator/Qt/gcc/include/QtNetwork/qnetworkaccessmanager.h:65:7: 
error: candidates are: struct QNetworkConfiguration
../../../../NokiaQtSDK/Simulator/Qt/gcc/include/QtNetwork/qnetworkconfiguration.h:72:1: 
error: class QtMobility::QNetworkConfiguration
../OFLocator/OFlocator.cpp:212:31: error: expected ‘;’ before ‘config’
../OFLocator/OFlocator.cpp:213:34: error: ‘config’ was not declared in 
this scope
../OFLocator/OFlocator.cpp: At global scope:
../OFLocator/OFlocator.cpp:463:6: warning: unused parameter ‘requestId’
../OFLocator/OFlocator.cpp:463:6: warning: unused parameter ‘error’


my .pro file is:


TARGET = OFlocator
CONFIG += mobility
MOBILITY = location bearer
QT = core gui network webkit


Any idea what's wrong with my code ?

Thanks !




More information about the Qt-mobility-feedback mailing list