Как интегрировать библиотеки Qt в SparxSystems Enterprise Architect

StackOverflow https://stackoverflow.com/questions/1433389

Вопрос

Мне хотелось бы знать, как можно интегрировать библиотеки Qt в проект Enterprise Architect.Я не знаю, возможно ли это вообще, но я попробовал это с частичным успехом:

Я добавил новый пакет в свой проект, попытался импортировать qt через Контекстное меню / Разработка кода / Импорт исходного каталога и начал с каталога src / corelib /kernel.После добавления довольно большого количества макросов препроцессора qt в список макросов препроцессора EAs некоторые классы были правильно импортированы, но не все.Например.Я получаю ошибки в макросе Q_SIGNALS, хотя я добавил его в список экспертов.

Кто-нибудь здесь пробовал это с успехом?И когда да, можете ли вы дать мне несколько советов, как это сделать?

Спасибо!

Это было полезно?

Решение

Я обратился к support@sparxsystems.com.au , их ответ:

"Спасибо вам за ваш запрос.
Нет, к сожалению, на данный момент не существует простого способа интегрировать Enterprise Architect с Qt.

В большинстве фреймворков мы обычно рекомендуем выполнить обратное проектирование фреймворка в Enterprise Architect, что позволит вам ссылаться на классы / интерфейсы, определенные фреймворком.

Похоже, что пользователь по указанной вами ссылке уже пытался это сделать, но столкнулся с трудностями из-за большого количества макросов препроцессора, используемых в этом коде.Извините, что мы не смогли больше помочь ".

Может быть , я могу получить ваш импортный пакет?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top