Matlab R2010b настраивает MySql - PullRequest
0 голосов
/ 19 апреля 2011

Я пытаюсь установить соединение mySql с помощью Matlab, я прочитал несколько учебников, но, к сожалению, я не могу их найти. Я пытался скомпилировать исходный код (.cpp), но я получил следующую ошибку:

Error: Could not detect a compiler on local system 
which can compile the specified input file(s) 

  C:\PROGRA~1\MATLAB\R2010B\BIN\MEX.PL: Error: No compiler options file could be found to compile source code. Please run "mex -setup" to rectify. 

Итак, я набрал "mex -setup"

Please choose your compiler for building external interface (MEX) files: 

Would you like mex to locate installed compilers [y]/n? y

Select a compiler: 

[0] None 

Compiler:

но компилятора нет.

Кто-нибудь может мне помочь, как я могу установить связь между Matlab и MySQL, я использую 64-битную Windows 7 и Matlab 2010b.

Я уже установил wampserver.

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Вы пытались установить соединение MySQL с MATLAB, используя JBCC-коннектор?

Я сделал это успешно и поместил весь рабочий процесс с примером кода (требуется Database Toolbox) в этом вопросе:

соединение MATLAB 7.0 и MYSQL

Хотя не примерял 64-битную версию.Пожалуйста, дайте мне знать, если это не удастся.


ОБНОВЛЕНИЕ

Вы также можете попробовать следующие материалы для обмена файлами, которые не требуют набора инструментов базы данных:1016 *

1 голос
/ 19 апреля 2011

Я предполагаю, что вы также установили Matlab 64-bit, которая НЕ поставляется со встроенным MEX-компилятором (32-битная версия использует lcc).У вас есть несколько вариантов, но самый простой - это установить Visual C ++ Express (это бесплатно! http://www.microsoft.com/express/Windows/), что даст вам 64-битный совместимый компилятор в списке mex -setup.версии компилятора 2010b совместимы с этим.

Предостережение: я пробовал это однажды и не мог заставить его работать, но это было как 2007b или что-то, и я не пытался так сильно, ятолько что установлен 32-битный Matlab.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...