Название: Связывание нескольких библиотек Отправлено: BuRn от Март 14, 2015, 21:16 Подскажите нубу, есть к примеру такая ситуация:
Библиотека A использует network (QT+=network) class A{ private: QNetworkAccessManager a; }; Далее в другой бибилиотеке к примеру B я делаю так class B{ private A temp; }; При компиляции начинается ругань на QNetworkAccessManager, который используется в библиотеке A. Так вот вопрос в том, что есть ли какие-то вариант в библиотеке B не делать Qt+=network ? Название: Re: Связывание нескольких библиотек Отправлено: Old от Март 14, 2015, 21:21 Полностью спрятать все упоминания на классы из network.
Вот у вас сейчас в хедере A.h подключается QNetworkAccessManager. Убирайте его в cpp, используйте для этого pimpl, например. |