Re: QtLibrary в не Qt приложении
От: Zhendos  
Дата: 03.06.20 14:12
Оценка: 1 (1) +1
Здравствуйте, qtprogger, Вы писали:

Q>Как собрать библиотеку libqlibrary.so так, чтобы при сборке некоторого не Qt приложения, использующего эту библиотеку, оно не требовало подключать заголовочные файлы Qt?


forward declaration и pimpl, или я чего-то не понимаю?

class QLibrary;
class MyLibrary {
public:
дублирование нужных методов из QLibrary
private:
  std::unique_ptr<QLibrary> pimpl_;
};


Q>Если существуют решения какие-то подобной проблемы (Qt как библиотека для не Qt проекта), интересно было ознакомится с best practice.


В самом Qt полно использования pimpl для скрытия деталей реализации.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.