Плагин Qt не обрабатывает класс с тем же именем и разными папками / пространствами имен

Я создаю в Visual Studio проект Qt с плагином Qt версии 1.2.4.

Это моя структура папок:

 src\
|
|-Class.h      -- It defines Class
|-Class.cpp
|
|-Private\
|-Class.h    -- It defines Private::Class
|-Class.cpp

В src/Class.h Я использую pimpl idion для того, чтобы использовать Private :: Class и помещать здесь логику.

И то и другое Class а также Private::Class являются объектами, поэтому я объявляю Q_OBJECT в обоих заголовках. Но плагин создает только один заголовок moc. Это создает moc_Class.cpp в обоих случаях моты перезаписывают друг друга.

Есть ли способ обработки с помощью плагина qt разных классов в разных папках и пространстве имен, но с одинаковым именем, или я должен быть вынужден использовать уникальные имена для всех классов моего проекта?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]