2010-08-13 2 views
1

У меня была проблема, пока я компилирую существующий пример в Qt-mobility. Это пример кода показывает, как использовать API сообщений в Qt для symbian. После того, как запустить программу произошла ошибка:qtmessaging: нет такого файла или каталога (Qt-Mobility)

Не удается открыть файл включать: «qtmessaging.h»: нет такого файла или каталога

Так что делать для использования qtmessaging библиотеки?
Спасибо заранее.

+0

не могли бы вы рассказать мне, что вы написали в вашем файле .pro? – Naruto

+0

TEMPLATE = приложение TARGET = сообщений QT + = ядро ​​\ гуй CONFIG + = подвижность MOBILITY + = сообщениями HEADERS + = ListBox.h \ SendSMS.h \ MainPage.h \ Messaging.loc \ Messaging.h ИСТОЧНИКИ + = ListBox.cpp \ . . . Symbian: TARGET.UID3 = 0xECFE8383 Symbian: TARGET.CAPABILITY = NetworkServices \ LocalServices \ ReadUserData \ WriteUserData \ UserEnvironment \ ReadDeviceData \ WriteDeviceData – zibib

ответ

0

Это похоже на bug в Qt Mobility. qtmessaging.h не указан в виде общего заголовочного файла.

В более поздних выпусках Qt Mobility, таких как последние 1.0.2, qtmessaging.h, кажется, полностью удалены, а примеры обновлены, чтобы не использовать его. Итак, решение прост: обновите свою мобильность Qt до самой последней версии.

+0

Так как я могу его использовать? – zibib

0

Ваш профессиональный файл кажется правильным. просто посмотрите пример, приведенный здесь, перекрестно проверьте свой профиль на примере здесь http://doc.qt.nokia.com/qtmobility-1.0-beta/quickstart.html

+0

Я просто скопировал скомпилированный код здесь http://wiki.forum.nokia.com/index.php/Read_and_Send_messages_in_Qt_for_Symbian. Обычно он не должен получать никаких ошибок, но в моем компиляторе. : S – zibib

+0

, какую версию мобильности Qt вы используете? и в последней мобильности Qt некоторые из файлов заголовков устарели. поэтому не предпочитайте пример, который предоставляется там. – Naruto

+0

Я использую мобильность Qt 1.1.0 – zibib

Смежные вопросы