Qt Nokia SDK를 사용하여 Symbian S60 휴대 전화 용 응용 프로그램을 개발하고 있습니다.이 SDK는 요청을 보내고 내가 가지고있는 모든보기에서 웹 서비스의 응답을 수신합니다.Qt : 응용 프로그램 전체에서 액세스 포인트를 사용하는 방법은 무엇입니까?
이의 문제, 그것은 항상는 AccessPoint를 선택하도록 요청한다는 것입니다.
그래서 내가 원하는 응용 프로그램이 시작될 때는 AccessPoint를 선택하고 응용 프로그램 전체 것을 사용하는 것입니다.
그래서 나는이 예를 발견 http://wiki.forum.nokia.com/index.php/How_to_set_default_access_point_using_Qt_Mobility_APIs을하지만 난 다음 오류가 발생했습니다 :
:undefined reference to 'QtMobility::QNetworkSession::open()
undefined reference to 'QtMobility::QNetworkConfigurationManager::QNetworkConfigurationManager(QObject*)
나는 또한 같은 QMobillity에서 다른 클래스에서 이러한 오류의 더 많은 것을 얻고있다
.pro 파일 :
CONFIG += mobility
MOBILITY += bearer
헤더 :
#include <qmobilityglobal.h>
#include <QtNetwork>
#include <QNetworkSession>
#include <QNetworkConfigurationManager>
QTM_USE_NAMESPACE;
CPP 파일 :
QNetworkConfigurationManager manager;
const bool selectIap = (manager.capabilities()& QNetworkConfigurationManager::CanStartAndStopInterfaces);
QNetworkConfiguration defaultIap = manager.defaultConfiguration();
if(!defaultIap.isValid() && (!selectIap && defaultIap.state() != QNetworkConfiguration::Active))
{
qDebug() << "Network access point NOT found";
// let the user know that there is no access point available
msgBox->setText(tr("Error"));
msgBox->setInformativeText(tr("No default access point available"));
msgBox->setStandardButtons(QMessageBox::Ok);
msgBox->setDefaultButton(QMessageBox::Ok);
msgBox->topLevelWidget();
msgBox->exec();
}
else
{
qDebug() << "Network access point found and chosen";
}
session = new QNetworkSession(defaultIap,this);
session->open();
사람이 잘못 될 수 있는지의 생각이있어?