#matlab #matlab-compiler
#matlab #matlab-компилятор
Вопрос:
Я скачал этот код;
http://www.cs.sfu.ca/~mori/research/superpixels/superpixels64.tar.gz
В файле readme говорится;
- Запустите mex -largeArrayDims на *.c в каталоге yu_imncut -largeArrayDims необходим для 64-разрядных архитектур (спасибо Ричарду Лоу за исправления для 64-разрядной MATLAB)
- Получите код детектора границ mfm-pb из http://www.cs.berkeley.edu/projects/vision/grouping/segbench /
- Измените имена путей в sp_demo.m и pbWrapper.m
- Получите быстрый процессор и много оперативной памяти
- Запустите sp_demo.m
Я попытался выполнить mex -.. one, но он сказал мне, что у меня нет никакого компилятора. Как я могу это исправить? Не могли бы вы, пожалуйста, помочь мне с этим? Я использую 64-разрядную версию Windows 7
Ответ №1:
Насколько я знаю, GCC для Windows не поддерживается Matlab. Выпуски Visual Studio Express будут работать, но для 2010 может потребоваться исправление, зависящее от версии Matlab, которую вы используете (http://www.mathworks.com/support/compilers/R2011a/win32.html). На этой странице перечислены все поддерживаемые компиляторы для Matlab.
Комментарии:
1. Этому списку несколько лет. Вот новый. mathworks.com/support/compilers/R2014a / … OP, вероятно, хочет «Windows 7.1 SDK», который в основном является бесплатным компилятором, который Microsoft выдает сейчас.
Ответ №2:
Вот ссылка на GCC для Windows http://gcc.gnu.org/install/specific.html#windows
Комментарии:
1. Спасибо, что я скачал это sourceforge.net/projects/mingw-w64/files/mingw-w64 /… но я на самом деле не знаю, что с этим делать. Не могли бы вы мне помочь, пожалуйста?