Я пытаюсь подключиться к MySQL, используя 64-разрядную версию MATLAB R2009b и файл mysql.cpp, найденный в FEX и здесь .Я выполнил все шаги для компиляции, перечисленные во второй ссылке.После ввода следующего:
mex -I"C:\mysql\include" -DWIN32 mysql.cpp "C:\mysql\lib\opt\libmySQL.lib"
файл mysql.mexw64
создается в моем рабочем каталоге.Однако, когда я иду на его тестирование, я получаю следующую ошибку:
>> mysql('status')
??? Invalid MEX-file 'C:\[path]\mysql.mexw64': C:\[path]\mysql.mexw64 is not a valid Win32 application.
Я попытался отключить -DWIN32 с -DWIN64, но это просто вызвало все виды ошибок.У кого-нибудь есть предложения относительно того, почему это не работает?
Я использую 64-разрядную версию MATLAB R2009b в 64-разрядной версии Windows 7.