Использование 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.)

Другие вопросы по тегам