Как интегрировать библиотеки Qt в SparxSystems Enterprise Architect
-
07-07-2019 - |
Вопрос
Мне хотелось бы знать, как можно интегрировать библиотеки Qt в проект Enterprise Architect.Я не знаю, возможно ли это вообще, но я попробовал это с частичным успехом:
Я добавил новый пакет в свой проект, попытался импортировать qt через Контекстное меню / Разработка кода / Импорт исходного каталога и начал с каталога src / corelib /kernel.После добавления довольно большого количества макросов препроцессора qt в список макросов препроцессора EAs некоторые классы были правильно импортированы, но не все.Например.Я получаю ошибки в макросе Q_SIGNALS, хотя я добавил его в список экспертов.
Кто-нибудь здесь пробовал это с успехом?И когда да, можете ли вы дать мне несколько советов, как это сделать?
Спасибо!
Решение
Я обратился к support@sparxsystems.com.au , их ответ:
"Спасибо вам за ваш запрос.
Нет, к сожалению, на данный момент не существует простого способа интегрировать Enterprise Architect с Qt.
В большинстве фреймворков мы обычно рекомендуем выполнить обратное проектирование фреймворка в Enterprise Architect, что позволит вам ссылаться на классы / интерфейсы, определенные фреймворком.
Похоже, что пользователь по указанной вами ссылке уже пытался это сделать, но столкнулся с трудностями из-за большого количества макросов препроцессора, используемых в этом коде.Извините, что мы не смогли больше помочь ".
Может быть , я могу получить ваш импортный пакет?