Привет и спасибо за чтение.
У меня есть динамическая библиотека, использующая boost :: serialization примерно с 200 различными классами. Я использую эту библиотеку в своей программе, благодаря заголовку messageExports.h, который выглядит следующим образом:
#include "classe1.h"
//...
#include "classe200.h"
BOOST_CLASS_EXPORT(ns::classe1);
//...
BOOST_CLASS_EXPORT(ns::classe200);
Но файлу, включая messaeExports.h, нужно очень много времени для компиляции, и это каждый раз, когда я его изменяю. Поскольку я использую Qt и qmake, я попробовал метод PRECOMPILED_HEADERS, но это заняло намного больше времени, чем без, и кажется, что qmake добавляет предварительно скомпилированный заголовок к каждому файлу obj.
Ты представляешь, как я могу сократить время компиляции? Можно ли изменить заголовок messageExport.h, чтобы избежать увеличения экспорта?
Заранее спасибо,
Roland