Мой проект состоит из приложения, которое ссылается на две статические библиотеки. Каждая из библиотек объявляет Q_DECLARE_METATYPE< QUuid >
, чтобы использовать QUuid
с QVariant
, что приводит к ошибке 'redefinition of struct QMetaTypeId< QUuid >'
.
Как правильно это сделать, сохраняя при этом возможность использовать каждую библиотеку отдельно в разных проектах?