Использование QtMobility в QtCreator: Настройка? - PullRequest
0 голосов
/ 30 июля 2010

Я пытаюсь настроить среду разработки, чтобы поиграть с разработками приложений 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 Ответ

0 голосов
/ 04 августа 2010

mingw32-make предполагает, что вы строите для win32-mingw целевой среды. Для работы с Symbian SDK вы должны собираться, например, для symbian-abld вместо. Сценарий configure.bat автоматически определит цель, для которой вы строите. Просто убедитесь, что переменная окружения QT_PATH указывает на место, где у вас есть сборка Symbian цепочки инструментов Qt.

(Также обратите внимание, что make install не требуется с symbian-abld - на этапе сборки все уже размещено в каталогах Symbian SDK.)

...