[Solved] Cannot include QSystemDeviceInfo
-
Yes the MOBILITY variable in the .pro file needs to be in uppercase. The missing symbian capabilities flag would have caused errors later on in the compilation (or maybe at runtime).
Glad to see you hav eit working now. Good luck with the rest of your project.
-
thank you! :)
-
I am making a desktop app and not able to include QSystemDeviceInfo all the above steps i have tried but it dosnt work its giving error no such QSystemDeviceInfo file.i m using qt 4.7
-
Did you try to reinstall qt?
-
ya i have tried in 3 system but it didnt worked i am compiling it by desktop compiler not Symbian or etc...
-
What is the application output?
-
QSystemDeviceInfo: No such file or directory
-
As for me with QMessage. But if I go to the folder that contains qmessage.h, the file stays there. What about you?
-
i am not able to even compile the code because of QSystemDeviceInfo: No such file or directory
as i have added below in pro file
symbian:TARGET.CAPABILITY = ReadDeviceData
CONFIG += mobility
MOBILITY += systeminfoand trying to run in qt desktop mode of compiler
-
i will edit the title to continue this discussion.
-
that is it:
@
#include <QScrollArea>
#include <QDialog>
#include <QtSystemInfo/QSystemInfo>#include <qmessage.h>
QTM_USE_NAMESPACE
PaginaPercheWortfluss::PaginaPercheWortfluss(QTabWidget *parent) :
QTabWidget(parent)
{
this->setAttribute(Qt::WA_LockLandscapeOrientation);QWidget * widget1 = new QWidget;//informazioni QVBoxLayout *layou = new QVBoxLayout(widget1); QLabel *titolo1 = new QLabel(QString("<h2>Wortfluss: informazioni</h2>")); QLabel *testoInfo;
...
@QTM_USE_NAMESPACE!!! ;)