реклама на сайте
подробности

 
 
> MATLAB to EXE-file
Herz
сообщение Apr 8 2012, 21:20
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Мне необходимо скомпилировать проект, написанный в MATLAB, в исполняемый файл, который можно было бы запускать на любом компьютере без инсталляции пакета. Знаю, что такая возможность есть. У MATLAB отличный хелп и я уверен, что со временем разберусь, но пока хотелось бы услышать тех, кто это делал.
Насколько это сложная процедура? Требуется ли глубокое знание С? Нужен ли внешний компилятор? Какова последовательность действий?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Herz
сообщение Apr 10 2012, 07:33
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Нет, Win XP.
И даже в таких элементарных случаях результат аналогичный.

Собственно, непонятно, какова на самом деле должна быть реакция. Для Windows a, b и c - некоторые необъявленные переменные. Неизвестно где находящиеся. Вывод тоже не предусмотрен...
Я бы тоже не понял, чего от меня хотят. biggrin.gif
Go to the top of the page
 
+Quote Post
shf_05
сообщение Apr 10 2012, 08:00
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



Цитата(Herz @ Apr 10 2012, 13:33) *
Я бы тоже не понял, чего от меня хотят. biggrin.gif

собственно как ввод так и вывод в проге может отсутствовать, а если предлагается к билу гейтсу, то скорее всего это уже программа неправильно работеат- обращается в ненужное место или что-нибудь типа того.

попробуйте скомпилировать в папку matlab\work\имя_вашей_программы
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 10 2012, 08:38
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(shf_05 @ Apr 10 2012, 11:00) *
собственно как ввод так и вывод в проге может отсутствовать, а если предлагается к билу гейтсу, то скорее всего это уже программа неправильно работеат- обращается в ненужное место или что-нибудь типа того.

попробуйте скомпилировать в папку matlab\work\имя_вашей_программы

Да, я тоже так думаю. Отсюда подозрение, что нужно как-то задавать адресацию, чтобы не было обращений в пустоту или защищённую область.
У меня рабочая папка: My Documents\MATLAB, сама программа установлена в C:\Program Files\MATLAB\R2011b, MCR - здесь: C:\Program Files\MATLAB\MATLAB Compiler Runtime\v716. И только в последнем из этих мест ехе-файл хоть пытается запуститься. Папки work у меня нигде нет. Что Вы имели в виду?
Go to the top of the page
 
+Quote Post
shf_05
сообщение Apr 10 2012, 14:01
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



в предыдущих версиях матлаба work была рабочей папкой матлаба по умолчанию, всегда в нее все делал...
про адресацию - я никаких особых свойств в м файле не задавал, если такая ошибка- скорее всего сам компилер что-то напутал.
есть у вас возможность применить сторонний компилятор?, вроде бы бесплатный от микрософта подходить должен...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Herz   MATLAB to EXE-file   Apr 8 2012, 21:20
- - shf_05   mplab не матлаб?   Apr 9 2012, 02:41
|- - Herz   Цитата(shf_05 @ Apr 9 2012, 05:41) mplab ...   Apr 9 2012, 07:19
- - Realking   Цитата(Herz @ Apr 9 2012, 01:20) Мне необ...   Apr 9 2012, 07:29
|- - shf_05   ну вот написал вам про матлаб, стер сообщение... с...   Apr 9 2012, 08:27
|- - Herz   Спасибо. Цитата(Realking @ Apr 9 2012, 10...   Apr 9 2012, 08:40
|- - shf_05   да в новом матлабе наверно не нужен, я пользовался...   Apr 9 2012, 08:56
- - Herz   Солидно, спасибо. Есть что почитать.   Apr 9 2012, 10:18
- - Herz   Что-то странное. Используя deploytool, успешно соз...   Apr 9 2012, 20:26
|- - shf_05   кстати виндоус не 7-ка? создайте и откомпилируйте ...   Apr 10 2012, 03:51
- - Herz   Я рассудил так, что если исполняемый файл создаётс...   Apr 10 2012, 16:39
|- - shf_05   на ноуте поди вин 7 и всякие .dotnet framework сра...   Apr 11 2012, 04:08
|- - Herz   Цитата(shf_05 @ Apr 11 2012, 06:08) на но...   Apr 11 2012, 08:04
|- - shf_05   честно даже не задавался этим, скорее всего речь о...   Apr 12 2012, 08:03
- - Herz   Ещё вопрос попутно. Мне нужно создать GUI для откр...   Apr 13 2012, 09:44
|- - shf_05   ну как получилось? сам я так не делал... может быт...   Apr 25 2012, 17:50
- - Herz   Да, получилось. На Экспоненте подсказали: есть так...   May 2 2012, 07:23


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 01:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016