Всем привет!
Мне нужно использовать кое-какие классы Qt Mobility, а точнее QSystemInfo и QSystemDeviceInfo. Набросал небольшой код в качестве экземпляра:
mySystemInfo.cpp
#include <QSystemInfo>
#include <QSystemDeviceInfo>
<...>
QSystemDeviceInfo* batteryInfo = new QSystemDeviceInfo();
<...>
mySystemInfo.pro
<...>
CONFIG += mobility
MOBILITY = systeminfo
<...>
компилирую всё, после чего вылетает ошибка (пути специально из цитаты ниже вырезал, чтоб не мешали):
~/QtSDK/Simulator/QtMobility/gcc/include/QtSystemInfo/qsystemgeneralinfo.h:44: ошибка: qmobilityglobal.h: Нет такого файла или каталога
мне показалось это странным, ведь у меня стоит последняя версия QtSDK. Особо долго не думая я решил поискать данный файл в сети и нашел его (кто бы мог подумать!?) в репозиторие Qt Mobility на gitorious.org. Кинул в этот файлик в папку, где его так недоставало, после чего появилась другая, весьма странная ошибка:
‘QSystemDeviceInfo’ was not declared in this scope
почему так происходит - понятия не имею. может кто помочь?