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

 
 
 
Reply to this topicStart new topic
> Matlab 7.0 и екзешники
-=Vitaly=-
сообщение Sep 4 2006, 08:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Столкнулся со следующей проблемой : откомпилил екзешник из проги командой

mcc -m my.prog.m ;

в проге есть gui- интерфейс и вывод графика на экран.
На моей машине с матлабом работает, на всех остальных пишет что не хватает длл
mclmcrrt.dll , которая в бине матблаба находится. Попытка просто вставить ее в папку успехом не увенчалась. Экзешник не ругается, но и не запускается???

В чем трабла?? Помогите кто знает!!!
СПС
Go to the top of the page
 
+Quote Post
Doka
сообщение Sep 4 2006, 10:15
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



предположения:
1)екзешник ищет dll не стандартным путем для вин-приложений (сначала some-dir, затем переменная окружения PATH), а в какой-нить переменной окружения типа $MATLAB
2) шерстить хелп на предмет запуска подобных приложений на машине без матлаба. наверняка должно быть


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Serge V. Kior
сообщение Sep 4 2006, 10:31
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 27
Регистрация: 12-08-06
Пользователь №: 19 502



Цитата(-=Vitaly=- @ Sep 4 2006, 12:42) *
Столкнулся со следующей проблемой : откомпилил екзешник из проги командой

mcc -m my.prog.m ;

в проге есть gui- интерфейс и вывод графика на экран.
На моей машине с матлабом работает, на всех остальных пишет что не хватает длл
mclmcrrt.dll , которая в бине матблаба находится. Попытка просто вставить ее в папку успехом не увенчалась. Экзешник не ругается, но и не запускается???

В чем трабла?? Помогите кто знает!!!
СПС


Для того, чтобы нормально работал exe от матлаба на машине, на которой Matlab не стоит нужно на ней ставить <matlabroot>/toolbox/compiler/deploy/win32/MCRInstaller.exe

После его установки будет все нормально работать
Go to the top of the page
 
+Quote Post
-=Vitaly=-
сообщение Sep 4 2006, 19:09
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Цитата(Serge V. Kior @ Sep 4 2006, 13:31) *
Цитата(-=Vitaly=- @ Sep 4 2006, 12:42) *

Столкнулся со следующей проблемой : откомпилил екзешник из проги командой

mcc -m my.prog.m ;

в проге есть gui- интерфейс и вывод графика на экран.
На моей машине с матлабом работает, на всех остальных пишет что не хватает длл
mclmcrrt.dll , которая в бине матблаба находится. Попытка просто вставить ее в папку успехом не увенчалась. Экзешник не ругается, но и не запускается???

В чем трабла?? Помогите кто знает!!!
СПС


Для того, чтобы нормально работал exe от матлаба на машине, на которой Matlab не стоит нужно на ней ставить <matlabroot>/toolbox/compiler/deploy/win32/MCRInstaller.exe

После его установки будет все нормально работать

Спасибо посмотрю завтра!!!
Go to the top of the page
 
+Quote Post
-=Vitaly=-
сообщение Sep 5 2006, 18:15
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Народ помогло!!!
Всем спасибо!!!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:31
Рейтинг@Mail.ru


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