Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Roland26 от Июнь 13, 2019, 00:55



Название: Как подключить qobject_p.h в linux?
Отправлено: Roland26 от Июнь 13, 2019, 00:55
Здравствуйте.
Недавно взялся за чужой проект. В проекте есть класс наследуемый от QObjectPrivate для этого добавлен include qobject_p.h.
Под виндой все зашибись, но под линук ругается что не может его найти и его реально физически нет. Как его добавить или обойти эту проблему? Может на линуксе он по другому называется?


Название: Re: Как подключить qobject_p.h в linux?
Отправлено: qate от Июнь 13, 2019, 10:05
см. $WHERE_IS_QT_ISTALLED_DIR/Qt5.12.3/5.12.3/Src/qtbase/include/QtCore/5.12.3/QtCore/private/qobject_p.h


Название: Re: Как подключить qobject_p.h в linux?
Отправлено: kuzulis от Июнь 13, 2019, 11:47
Если у тебя Linux, то приватные хидеры могут и не поставляться из репов. Возможно также что нужно доустановить репы типа qt-private (возможно они есть, в зависимомти от дистрибутива Linux). Это в случае, если ты не используешь инсталлер от Qt, а используется Qt из реп дистрибутива.


Название: Re: Как подключить qobject_p.h в linux?
Отправлено: Roland26 от Июнь 20, 2019, 23:04
Оказалось нужно поставить qt с официального сайта. Тогда файл которого не было появился. default версия очень урезана.
Всем спасибо за помощь.