Портировать / перекодировать действительно большой и старый код C ++ Builder в Qt или CLI / Mono - PullRequest
2 голосов
/ 31 мая 2011

Здравствуйте, мне нужно переделать какой-нибудь старый проект C ++ Builder (6) и сделать его для Linux / Windows.

Основными и большими частями проекта является

  1. OPC Client(и некоторые другие клиенты)
  2. Работа с базой данных (в настоящее время MS SQL), но, возможно, портирование на другую, например, postgres, является другой задачей.
  3. Компоненты графического интерфейса для таблиц / отчетов / графики / диаграмм!

Еще одна проблема заключается в том, что у меня сейчас есть всего несколько месяцев для этого.

Итак, я хочу спросить: было ли лучше / проще его портировать?MinGW dll + CLR GUI?Qt?может U ++?

спасибо.

Ответы [ 2 ]

3 голосов
/ 31 мая 2011

Я бы пошел на Qt по нескольким причинам:

  • кроссплатформенный пользовательский интерфейс
  • , используя QSQL и правильный плагин, вы могли бы иметь код, работающий как для MsSql, так и для PostGre (более плавно)переход, проще для тестирования)
  • Qt хорошо документирован и с ним легко работать, кроме того, он компилируется с Visual, предотвращая, таким образом, беспорядок в cygwin / mingwin в windows
1 голос
/ 31 мая 2011

Попробуйте пересобрать библиотеку компилятором в Qt.Интерфейс придется писать заново.

...