hi everyone,
I am using qt android 5.1.1

and I have problem even I add sensors to pro file what is problem.

Thank you for any comment.

problem is :
../sensor_test/mainwindow.cpp:9: error: undefined reference to 'QAccelerometer::QAccelerometer(QObject*)'
../sensor_test/mainwindow.cpp:19: error: undefined reference to 'QSensor::QSensor(QByteArray const&, QObject*)'
../sensor_test/mainwindow.cpp:20: error: undefined reference to 'QSensor::start()'
../sensor_test/mainwindow.cpp:21: error: undefined reference to 'QSensor::reading() const'
Makefile:146: recipe for target 'libsensor_test.so' failed
../sensor_test/mainwindow.cpp:22: error: undefined reference to 'QSensor::~QSensor()'
../sensor_test/mainwindow.cpp:22: error: undefined reference to 'QSensor::~QSensor()'
collect2.exe: error: ld returned 1 exit status

my profile:
Qt Code:
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator 2013-08-30T14:44:53
  4. #
  5. #-------------------------------------------------
  6.  
  7. QT += core gui
  8.  
  9. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  10.  
  11. TARGET = sensor_test
  12. TEMPLATE = app
  13.  
  14.  
  15. SOURCES += main.cpp\
  16. mainwindow.cpp
  17.  
  18. HEADERS += mainwindow.h
  19.  
  20. FORMS += mainwindow.ui
  21.  
  22. CONFIG += mobility
  23. MOBILITY += sensors
  24.  
  25. OTHER_FILES += \
  26. android/AndroidManifest.xml \
  27. android/res/layout/splash.xml \
  28. android/res/values/libs.xml \
  29. android/res/values/strings.xml \
  30. android/res/values-de/strings.xml \
  31. android/res/values-el/strings.xml \
  32. android/res/values-es/strings.xml \
  33. android/res/values-et/strings.xml \
  34. android/res/values-fa/strings.xml \
  35. android/res/values-fr/strings.xml \
  36. android/res/values-id/strings.xml \
  37. android/res/values-it/strings.xml \
  38. android/res/values-ja/strings.xml \
  39. android/res/values-ms/strings.xml \
  40. android/res/values-nb/strings.xml \
  41. android/res/values-nl/strings.xml \
  42. android/res/values-pl/strings.xml \
  43. android/res/values-pt-rBR/strings.xml \
  44. android/res/values-ro/strings.xml \
  45. android/res/values-rs/strings.xml \
  46. android/res/values-ru/strings.xml \
  47. android/res/values-zh-rCN/strings.xml \
  48. android/res/values-zh-rTW/strings.xml \
  49. android/src/org/kde/necessitas/ministro/IMinistro.aidl \
  50. android/src/org/kde/necessitas/ministro/IMinistroCallback.aidl \
  51. android/src/org/qtproject/qt5/android/bindings/QtActivity.java \
  52. android/src/org/qtproject/qt5/android/bindings/QtApplication.java \
  53. android/version.xml
To copy to clipboard, switch view to plain text mode 

and my code:

Qt Code:
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3.  
  4. MainWindow::MainWindow(QWidget *parent) :
  5. QMainWindow(parent),
  6. ui(new Ui::MainWindow)
  7. {
  8. ui->setupUi(this);
  9. ac=new QAccelerometer(this);
  10. }
  11.  
  12. MainWindow::~MainWindow()
  13. {
  14. delete ui;
  15. }
  16.  
  17. void MainWindow::on_pushButton_clicked()
  18. {
  19. QSensor sensor("QAccelerometer");
  20. sensor.start();
  21. QSensorReading *read=sensor.reading();
  22. ui->lineEdit->setText(read->property("x").value<QString>());
  23. }
To copy to clipboard, switch view to plain text mode