Можно ли использовать акселерометр Surface Pro 3 через Qt? Будет ли он работать с QtCreator и MinGW или требуется Visual Studio?
Документация по Qt 5.3 меня немного смущает:
http://qt-project.org/doc/qt-5/qtsensors-index.html
«В настоящее время API поддерживается на Android, BlackBerry 10, iOS, SailFish и WinRT»
Карта совместимости (http://qt-project.org/doc/qt-5/compatmap.html) означает, что поддерживается Windows 8 / RT. Значит ли это, что Surface Pro 3 поддерживается?
У меня нет доступа к Surface Pro 3, поэтому я не могу это проверить.
Да, это возможно! Но, к сожалению, не из коробки с Qt 5.4. Вы должны изменить некоторые файлы в плагине qtsensors и скомпилировать его с MSVC2013. После этого вы можете использовать датчики (в том числе QAccelerometer
) даже с рабочего стола Windows 8.1 (не в метро).
Увидеть этот вопрос и ответ от пользователя 2629409, который показывает вам шаги, которые вам нужно сделать, и мой комментарий там, когда вы хотите узнать, какие конкретные датчики доступны на Surface Pro 3.
После этого процесса вы можете использовать qsensors просто нормально. Начните читать на QSensor класс и это обзор может быть хорошей идеей