Я использую Mac Mountain Lion и Matlab R2012b, и у меня работает следующее решение: Matlab 2012a Mex для работы с Xcode 4.5 на Mountain Lion
Если быть точным,
Я получаю следующие ошибки:
error: stdio.h: No such file or directory
error: stdlib.h: No such file or directory
error: math.h: No such file or directory
Итак, что я сделал, чтобы решить эту проблему:
Я установил Xcode с помощью инструментов командной строки, а затем отредактировал файл "/Applications/MATLAB_R2012b.app/bin/mexopts.sh":
изменение CC с gcc-4.2 на llvm-gcc-4.2
изменение CXX с gcc-4.2 на llvm-g ++ - 4.2
установка SDKROOT на '/'
Затем я запустил "mex -setup" в MATLAB, выбрал номер 1 и выбрал y, чтобы перезаписать старый /Users/insertyournamehere/.matlab/R2012b/mexopts.sh
Вот и решил:)