2013-05-03 2 views
0

У меня нет технического вопроса о проблеме. Я пишу, чтобы получить представление о возможной технологии для использования.Разработка приложения пользовательского интерфейса, которое взаимодействует с библиотекой C++

У меня есть библиотека, разработанная в C++, и мне нужно написать приложение с UI (многоплатформенным), которое использует эту библиотеку. У меня мало времени, чтобы написать это приложение, поэтому я ищу что-то очень простое и быстрое в использовании.

моей первой идеей является написать приложение в Java UI + и использовать JNI для взаимодействия с библиотекой C++. Я думаю, что очень просто и быстро разработать пользовательский интерфейс с java .. но с JNI может возникнуть несколько проблем.

Вторая идея заключается в том, чтобы использовать что-то вроде wxWidgets написать все, что в C++ и не должны иметь проблем использовать что-то отличное от C++ (JNI)

На ваш взгляд, что является лучшим решением? Есть ли у вас какие-либо другие идеи?

+0

Любая система UI C++ будет работать очень хорошо с библиотекой C++. QT является самым большим, но wxWidgets должен хорошо работать. –

+0

Вы не сказали нам, что делает ваша библиотека. Это может помочь нам немного узнать ... –

ответ

3

Я хотел бы рассмотреть кодирование GUI часть с Qt

Моего мнения что Qt лучше WxWidget для таких событий

Qt является свободным C++ мультиплатформенной библиотеки программного обеспечения для графического интерфейса. Qt работает на многих системах и хорошо документирован.

Кодирование с Qt, конечно, менее болезненно, чем использование JNI ...

+0

В чем разница между Qt-проектом и http://qt.digia.com/? Является ли Qt-проект бесплатной версией qt? – Safari

Смежные вопросы