Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GUI в Qt, вычисление в Intel Parallel Studio 
:(
    Опции темы
Valer4
Дата 2.12.2014, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.12.2014

Репутация: нет
Всего: нет



Возможно создать графическую оболочку(только ввод вывод), в Qt Creator, в виде модуля и подключить его в проект Intel Parallel Studio? Если возможно, какой для этого нужен интерфес в модулях и есть ли какие-то ограничения или недостатки? Кто-нибудь так делал?

Это сообщение отредактировал(а) Valer4 - 3.12.2014, 12:27
PM MAIL   Вверх
bsa
Дата 5.12.2014, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Valer4, это сделать можно. Делаешь dll, в ней объявляешь несколько функций. Одна из которых создает объекты GUI, вторая их удаляет. Можно ограничиться даже одной функцией вида:
Код
extern "C" DLL_EXPORT int createMyGui()
{
    QApplication app;
    MyGui myGui;
    myGui.show();
    return app.exec();
}

PM   Вверх
Valer4
Дата 9.12.2014, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.12.2014

Репутация: нет
Всего: нет



Спасибо большое!)
PM MAIL   Вверх
borisbn
Дата 9.12.2014, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(bsa @  5.12.2014,  15:48 Найти цитируемый пост)
Можно ограничиться даже одной функцией вида:


Valer4, учти, что вызов этой функции из программы на Parallel Studio затормозит всю работу. Т.е. эта функция не отдаст управления назад, пока пользователь не закроет главное окно программы.


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Valer4
Дата 17.12.2014, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.12.2014

Репутация: нет
Всего: нет



Ответьте пожалуйста ещё на пару вопросиков)
Тогда получается лучше сделать две программы, первую с окном в Qt Creator, а вторую для вычислений в Intel Parallel Studio и организовать между ними передачу данных?
И как в таком случае автоматически запускать вторую программу при запуске первой?

Это сообщение отредактировал(а) Valer4 - 17.12.2014, 21:37
PM MAIL   Вверх
borisbn
Дата 17.12.2014, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Если бы у меня была такая задача, то я бы делал GUI в Creator'е, а числодробилку - в .dll в Intel'е. DLL-ка экспортировала бы набор функций, а гуй бы их импортировал и вызывал по надобности


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Valer4
Дата 19.12.2014, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.12.2014

Репутация: нет
Всего: нет



Ещё раз благодарю!)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0677 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.