#c #visual-c #compiler-construction #project #c builder-6
#c #visual-c #компилятор-конструирование #проект #c builder-6
Вопрос:
Здравствуйте, мне нужно переделать какой-то старый проект C Builder (6) и сделать его для Linux / Windows.
Основная и большая часть проекта — это
- OPC-клиент (и некоторые другие клиенты)
- Работа с базой данных (в настоящее время MS SQL), но, возможно, перенос на другую, такую как postgres, — это другая задача.
- Компоненты GUI для таблиц / отчетов / графики / диаграмм!
Другая проблема в том, что в настоящее время у меня всего несколько месяцев на это, поэтому.
Итак, я хочу спросить: было ли лучше / проще его портировать? MinGW dll CLR GUI? Qt? может быть, U ?
Спасибо.
Ответ №1:
Я бы выбрал Qt по нескольким причинам:
- кроссплатформенный пользовательский интерфейс
- используя QSQL и правильный плагин, вы могли бы получить код, работающий как для MsSql, так и для PostGre (более плавный переход, более удобный для тестирования)
- Qt хорошо документирован и с ним легко работать, более того, он компилируется с Visual, что предотвращает сбой cygwin / mingwin в Windows
Комментарии:
1. ОК. Я попытаюсь. Вы знаете, есть ли какие-нибудь хорошие элементы управления отчетами / диаграммами?
Ответ №2:
Попробуйте перестроить библиотеку с помощью компилятора в Qt. Интерфейс придется писать заново.