[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