Использование QtMobility в QtCreator: Настройка?
Я пытаюсь настроить среду разработки, чтобы поиграть с разработками приложений Qt для устройств Symbian. Я успешно настроил среду и могу создавать простые приложения, такие как HelloWorld, и запускать их на моем устройстве. Теперь я хотел бы попробовать использовать пакет QtMobility, но я изо всех сил пытаюсь заставить его работать в QtCreator.
Я получил пример кода для использования камеры (изначально у меня был только QtMobility 1.0.2, но я сейчас скачал предварительную версию технологии 1.1.0). Я следовал инструкциям в файле справки, чтобы установить его, вот что я сделал:
Extracted the zip file to C:\QtMobility
Opened a Qt Command prompt and ran configure (in the QtMobility directory)
Ran mingw32-make
Ran mingw32-make install
Finally I updated my PATH variable to include C:\QtMobility\lib
Я вернулся к QtCreator (перезапустил его) и посмотрел на файл cpp, который сначала вызывает макрос QTM_USE_NAMESPACE
но он все еще подчеркнут красным, потому что не может найти qmobilityglobal.h
файл.
Кто-нибудь знает, пропустил ли я что-нибудь во время установки, которое скажет QtCreator, где найти заголовочные файлы QtMobility?
1 ответ
mingw32-make
предполагает, что вы строите для win32-mingw
целевая среда. Для работы с Symbian SDK вы должны собирать, например, symbian-abld
вместо. configure.bat
Скрипт автоматически определит цель, для которой вы строите. Просто убедитесь, что QT_PATH
Переменная окружения указывает на место, где у вас есть сборка Symbian из цепочки инструментов Qt.
(Также обратите внимание, что make install
не нужно с symbian-abld
- шаг сборки уже все расставляет по местам в каталогах Symbian SDK.)