I have Matlab R2014b installed. Also Microsoft Visual studio professional 2013 with update 4 installed. mex -setup has configured to use 'Microsoft Visual C++ 2013 Professional (C)' for C language compilation. But when I compile yprime.c in C:Program FilesMATLABR2014bexteexamplesmex, I get the following:
mex yprime.c Building with 'Microsoft Visual C++ 2013 Professional (C)'. Error using mex
There is no description of Error. When I do mex -v yprime.c I get a long listing as follow:
Verbose mode is on. Neither -compatibleArrayDims nor -largeArrayDims is selected. Using -compatibleArrayDims. In the future, MATLAB will require the use of -largeArrayDims and remove the -compatibleArrayDims option. For more information: http://www.mathworks.com/help/matlab/matlab_exteal/upgrading-mex-files-to-use-64-bit-api.html. ... Looking for compiler 'Microsoft Visual C++ 2013 Professional (C)' ... ... Looking for registry setting 'HKLMSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0 ...No. ... Looking for registry setting 'HKCUSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0 ...No. ... Looking for registry setting 'HKLMSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7' 12.0 ...Yes ('C:Program Files (x86)Microsoft Visual Studio 12.0'). ... Looking for file 'C:Program Files (x86)Microsoft Visual Studio 12.0VCbinamd64cl.exe' ...Yes. ... Looking for folder 'C:Program Files (x86)Microsoft Visual Studio 12.0VC' ...Yes. ... Looking for registry setting 'HKLMSOFTWAREMicrosoftMicrosoft SDKsWindowsv8.1' InstallationFolder ...No. ... Looking for registry setting 'HKCUSOFTWAREMicrosoftMicrosoft SDKsWindowsv8.1' InstallationFolder ...No. ... Looking for registry setting 'HKLMSOFTWAREWow6432NodeMicrosoftMicrosoft SDKsWindowsv8.1' InstallationFolder ...Yes ('C:Program Files (x86)Windows Kits8.1'). ... Looking for registry setting 'HKLMSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0 ...No. ... Looking for registry setting 'HKCUSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0 ...No. ... Looking for registry setting 'HKLMSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7' 12.0 ...Yes ('C:Program Files (x86)Microsoft Visual Studio 12.0'). ... Looking for registry setting 'HKLMSOFTWAREMicrosoftVisualStudioSxSVC7' 12.0 ...No. ... Looking for registry setting 'HKCUSOFTWAREMicrosoftVisualStudioSxSVC7' 12.0 ...No. ... Looking for registry setting 'HKLMSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVC7' 12.0 ...Yes ('C:Program Files (x86)Microsoft Visual Studio 12.0VC'). ... Looking for environment variable 'VS120COMNTOOLS' ...Yes ('C:Program Files (x86)Microsoft Visual Studio 12.0Common7Tools'). ... Looking for file 'C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDEdevenv.exe' ...Yes. ... Looking for registry setting 'HKLMSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0 ...No. ... Looking for registry setting 'HKCUSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0 ...No. ... Looking for registry setting 'HKLMSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7' 12.0 ...Yes ('C:Program Files (x86)Microsoft Visual Studio 12.0'). ... Looking for file 'C:Program Files (x86)Microsoft Visual Studio 12.0VCvcvarsall.bat' ...Yes. ... Looking for folder 'C:Program Files (x86)Microsoft Visual Studio 12.0VC' ...Yes. Found installed compiler 'Microsoft Visual C++ 2013 Professional (C)'. Set PATH = C:Program Files (x86)Microsoft Visual Studio 12.0VCBinamd64;C:Program Files (x86)Microsoft Visual Studio 12.0VCBinVCPackages;C:Program Files (x86)Microsoft Visual Studio 12.0VC..Common7IDE;C:Program Files (x86)Microsoft Visual Studio 12.0VC..Common7Tools;C:Program Files (x86)Windows Kits8.1Binx64;C:Program Files (x86)Windows Kits8.1Binx86;;C:Program Files (x86)MiKTeX 2.9miktexbin;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)Microsoft SQL Server90Toolsbi;C:Program FilesMATLABR2014bruntimewin64;C:Program FilesMATLABR2014bbin;C:Program Files (x86)Windows Kits8.1Windows Performance Toolkit;C:Program FilesMicrosoft SQL Server110ToolsBi;C:Program Files (x86)Microsoft SDKsTypeScript1.0 Set INCLUDE = C:Program Files (x86)Microsoft Visual Studio 12.0VCINCLUDE;C:Program Files (x86)Microsoft Visual Studio 12.0VCATLMFCINCLUDE;C:Program Files (x86)Windows Kits8.1includeshared;C:Program Files (x86)Windows Kits8.1includeum;C:Program Files (x86)Windows Kits8.1includewinrt;C:Program FilesMATLABR2014bexteinclude; Set LIB = C:Program Files (x86)Microsoft Visual Studio 12.0VCLibamd64;C:Program Files (x86)Microsoft Visual Studio 12.0VCATLMFCLibamd64;C:Program Files (x86)Windows Kits8.1libwinv6.3umx64;C:Program FilesMATLABR2014blibwin64; Set LIBPATH = C:Program Files (x86)Microsoft Visual Studio 12.0VCLibamd64;C:Program Files (x86)Microsoft Visual Studio 12.0VCATLMFCLibamd64;
Options file details
Compiler location: C:Program Files (x86)Microsoft Visual Studio 12.0VC..
Options file: C:UsersBalaAppDataRoamingMathWorksMATLABR2014bmex_C_win64.xml
CMDLINE100 : cl /c /Zp8 /GR /W3 /EHs /nologo /MD /O2 /Oy- /DNDEBUG /DMX_COMPAT_32 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE -I"C:Program FilesMATLABR2014bexteinclude" -I"C:Program FilesMATLABR2014bsimulinkinclude" "C:Program FilesMATLABR2014bexteexamplesmexyprime.c" /FoC:UsersBalaAppDataLocalTempmex_94086407554087_5764yprime.obj
CMDLINE200 : link /nologo /manifest /DLL /EXPORT:mexFunction C:UsersBalaAppDataLocalTempmex_94086407554087_5764yprime.obj /LIBPATH:"C:Program FilesMATLABR2014bextelibwin64microsoft" libmx.lib libmex.lib libmat.lib keel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /out:yprime.mexw64
CMDLINE250 : mt -outputresource:yprime.mexw64;2 -manifest yprime.mexw64.manifest
CMDLINE300 : del yprime.exp yprime.lib yprime.mexw64.manifest yprime.ilk
COMPILER : cl
COMPFLAGS : /Zp8 /GR /W3 /EHs /nologo /MD
COMPDEFINES : /DMX_COMPAT_32 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE
MATLABMEX : /DMATLAB_MEX_FILE
OPTIMFLAGS : /O2 /Oy- /DNDEBUG
INCLUDE : -I"C:Program FilesMATLABR2014bexteinclude" -I"C:Program FilesMATLABR2014bsimulinkinclude"
DEBUGFLAGS : /Z7
LINKER : link
LINKFLAGS : /nologo /manifest
LINKTYPE : /DLL
LINKEXPORT : /EXPORT:mexFunction
LINKLIBS : /LIBPATH:"C:Program FilesMATLABR2014bextelibwin64microsoft" libmx.lib libmex.lib libmat.lib keel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
LINKDEBUGFLAGS : /debug /PDB:"yprime.mexw64.pdb"
LINKOPTIMFLAGS :
OBJEXT : .obj
LDEXT : .mexw64
SETENV : set COMPILER=cl
set COMPFLAGS=/c /Zp8 /GR /W3 /EHs /nologo /MD /DMX_COMPAT_32 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE /DMATLAB_MEX_FILE
set OPTIMFLAGS=/O2 /Oy- /DNDEBUG
set DEBUGFLAGS=/Z7
set LINKER=link
set LINKFLAGS=/nologo /manifest /export:%ENTRYPOINT% /DLL /LIBPATH:"C:Program FilesMATLABR2014bextelibwin64microsoft" libmx.lib libmex.lib libmat.lib keel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /EXPORT:mexFunction
set LINKDEBUGFLAGS=/debug /PDB:"%OUTDIR%%MEX_NAME%.mexw64.pdb"
set NAME_OUTPUT=/out:"%OUTDIR%%MEX_NAME%%MEX_EXT%"
VCROOT : C:Program Files (x86)Microsoft Visual Studio 12.0VC
SDKROOT : C:Program Files (x86)Windows Kits8.1
VSINSTALLDIR : C:Program Files (x86)Microsoft Visual Studio 12.0
VCINSTALLDIR : C:Program Files (x86)Microsoft Visual Studio 12.0VC
PROF_ENV : C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDEdevenv.exe
VCVARSALLDIR : C:Program Files (x86)Microsoft Visual Studio 12.0VC
MATLABROOT : C:Program FilesMATLABR2014b
ARCH : win64
SRC : "C:Program FilesMATLABR2014bexteexamplesmexyprime.c"
OBJ : C:UsersBalaAppDataLocalTempmex_94086407554087_5764yprime.obj
OBJS : C:UsersBalaAppDataLocalTempmex_94086407554087_5764yprime.obj
SRCROOT : C:Program FilesMATLABR2014bexteexamplesmexyprime
DEF : C:UsersBalaAppDataLocalTempmex_94086407554087_5764yprime.def
EXP : yprime.exp
LIB : yprime.lib
EXE : yprime.mexw64
ILK : yprime.ilk
MANIFEST : yprime.mexw64.manifest
TEMPNAME : yprime
EXEDIR :
EXENAME : yprime
OPTIM : /O2 /Oy- /DNDEBUG
LINKOPTIM :
Building with 'Microsoft Visual C++ 2013 Professional (C)'. cl /c /Zp8 /GR /W3 /EHs /nologo /MD /O2 /Oy- /DNDEBUG /DMX_COMPAT_32 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE -I"C:Program FilesMATLABR2014bexteinclude" -I"C:Program FilesMATLABR2014bsimulinkinclude" "C:Program FilesMATLABR2014bexteexamplesmexyprime.c" /FoC:UsersBalaAppDataLocalTempmex_94086407554087_5764yprime.obj Error using mex
What is the problem with Mex?
