Russian Qt Forum
Ноябрь 23, 2024, 17:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QHelpCoreEngine не подключается  (Прочитано 3349 раз)
QuAzI
Гость
« : Февраль 17, 2012, 01:01 »

Хочу заиметь хелп к программе, да что-то не подключается оно.
В проекте
Код:
QT       += core gui sql help
В исходнике
в выдернутом из экземплов helpbrowser.cpp
Код:
#include <QtHelp/QHelpEngineCore>
А при сборке фигушки
Код:
debug/helpbrowser.o: In function `HelpBrowser':

C:\devel\UniQtDB-build-desktop/../UniQtDB/helpbrowser.cpp:53: undefined reference to `_imp___ZN15QHelpEngineCoreC1ERK7QStringP7QObject'

C:\devel\UniQtDB-build-desktop/../UniQtDB/helpbrowser.cpp:54: undefined reference to `_imp___ZN15QHelpEngineCore9setupDataEv'

C:\devel\UniQtDB-build-desktop/../UniQtDB/helpbrowser.cpp:53: undefined reference to `_imp___ZN15QHelpEngineCoreC1ERK7QStringP7QObject'

C:\devel\UniQtDB-build-desktop/../UniQtDB/helpbrowser.cpp:54: undefined reference to `_imp___ZN15QHelpEngineCore9setupDataEv'

debug/helpbrowser.o:C:\devel\UniQtDB-build-desktop/../UniQtDB/helpbrowser.cpp:63: undefined reference to `_imp___ZNK15QHelpEngineCore18linksForIdentifierERK7QString'
Директория QtHelp в инклюдах есть и заполнена.

Если прописать в выдернутом из экземплов helpbrowser.cpp
Код:
#include <QHelpEngineCore>
То матерится что не может найти QHelpEngineCore.

Вот и что ему, супостату надо?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 17, 2012, 09:34 »

Попробуй qmake сделать.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
BRE
Гость
« Ответ #2 : Февраль 17, 2012, 10:22 »

Код:
QT       += core gui sql help
А почему ты опцию help применяешь к переменной QT?
Посмотри еще раз примеры.
Записан
QuAzI
Гость
« Ответ #3 : Февраль 17, 2012, 10:24 »

В смысле весь Qt пересобрать? Потому как в инклюдах не над чем qmake делать.
Добавил в проэктный файл
Код:
CONFIG += help
И оно собралось без воплей. Сижу теперь, туплю, в чём же такая принципиальная разница у QT и CONFIG ?
Записан
QuAzI
Гость
« Ответ #4 : Февраль 17, 2012, 10:26 »

А почему ты опцию help применяешь к переменной QT?
Посмотри еще раз примеры.
Да, в примерах как раз оно в CONFIG, но я немного не догоняю - ПОЧЕМУ? Есть куча инклюдов из которых всё работает через Qt, уже поковырялся с core, gui, sql, network, xml, webkit... и вдруг одна секция вот именно config требует
Записан
BRE
Гость
« Ответ #5 : Февраль 17, 2012, 10:37 »

и вдруг одна секция вот именно config требует
Она не одна, если ты в ассистенте посмотришь ее описание, то все увидишь сам.
QT != CONFIG, у них назначение разное.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.21 секунд. Запросов: 23.