создание_кросс-платформенного_приложения_будьте_добры_прочтите

Обсуждение вопросов связанных с компиляцией, созданием GUI приложений.

Модератор: Admin

foxic3532
Пользователь
Сообщения: 30
Зарегистрирован: Ср июл 03, 2019 1:40 am

создание_кросс-платформенного_приложения_будьте_добры_прочтите

Сообщение foxic3532 » Пн янв 20, 2020 5:47 pm

Здравствуйте, Форумчане.

Интересует последовательность действий по созданию кросс-платформенного приложения (именно приложения) на основании набора матлабовских функций .

У меня следующее : два гуи-файла и набор файлов - функций , написанных в матлабе , без использования ячеек . установлен матлаб R2016b .
1-ое гуи - выбор расчета и ввод необходимых данных для расчет (в том числе выбор файлов); 2-ое гуи - открывается по желанию пользователя для задания настроек по построению картинок и по их форматированию .
Между гуи-файлами и файлами - функциями ( расчетные файлы-функции ) передается структура ( глобальная ) - в этой структуре по , умолчанию, строковые переменные ( разной длины ) , матрицы , векторы-строки и векторы-столбцы . В процессе расчета , в эту структуру записываются дополнительно матрицы , векторы-строки , векторы-столбцы . Помимо этого , существует файл с печатью данных в текстовый файл .

вопросы:

1) Насколько я понимаю для создания кросс-платформенного приложения необходимо перегнать матлабовский код в код с++ (а для этого нужен компилятор , какой ? и где его можно скачать ?)
2) возможно ли в принципе создание приложения , чтобы оно работало и в windows , и в linux и в mac; или под каждую платформу надо будет создавать с нуля приложение ?
3) какая должна быть последовательность действий по сборке приложения ? (здесь пожалуйста по-подробнее)
4) есть и файл-функция по построению картинок - этот файл стоит писать матлабовским кодом или или все что касается plot написать на питоне ?
5) и , на перспективу , возможно ли перегонка матлабовского кода (с использованием матлабовских ячеек) в код с++ ?

Заранее спасибо , Артемий .