Matlab 2015a compiler error while trying to create Excel add-in

4 views (last 30 days)
Hello all.
I have being experiencing such difficult times while trying to make the Matlab compiler work.
I want to use the Library Compiler to create an Excel add-in from a .m file I developed on Matlab. My Matlab is 2015a 32 bits running on Windows 10. I have also installed Visual Studio 2015 and Windows SDK 7.1.
However, when I hit the "Package" button I suddenly get an error message that estates:
"cl /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT /O2 /Oy- /DNDEBUG /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 -IC:\Users\Mario\Desktop\neural_function\for_testing -I"C:\Program Files (x86)\MATLAB\MATLAB Production Server\R2015a\extern\include" -I"C:\Program Files (x86)\MATLAB\MATLAB Production Server\R2015a\simulink\include" -I"C:\Users\Mario\Desktop\neural_function\for_testing" -I"C:\Program Files (x86)\MATLAB\MATLAB Production Server\R2015a\extern\include\win32" -I"C:\Program Files (x86)\MATLAB\MATLAB Production Server\R2015a\extern\include" C:\Users\Mario\Desktop\neural_function\for_testing\Class1_com.cpp /FoC:\Users\Mario\AppData\Local\Temp\mex_191650612077670_12952\Class1_com.obj
Error: An error occurred while shelling out to mbuild (error code = -1).
Unable to build executable."
I tried to Google this error message but couldn´t find any thread discussing this specific error code.
Would anyone help me with this?
Thanks.
Mario
  3 Comments
Walter Roberson
Walter Roberson on 3 Dec 2015
Getting a compiler to work on Windows 10 for any release earlier than R2015b is a significant challenge.
Meaghan F
Meaghan F on 27 Jun 2016
Hi All,
I am having a similar problem when trying to get the MATLAB Compiler to work.
I am trying to use the library compiler to create an Excel add-in from a .m file I wrote. I have 64-bit MATLAB 2015a running on Windows 7 as well as Windows SDK 7.1 installed.
When clicking the "Package" button I receive an error and the following data log is outputted.
ant:
<ant>
<mkdir dir="C:\Users\mfrawley\Documents\MATLAB\mymagic\for_redistribution" />
<mkdir dir="C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" />
<mkdir dir="C:\Users\mfrawley\Documents\MATLAB\mymagic\for_redistribution_files_only" />
</ant>
mcc -W 'excel:mymagic,Class1,1.0' -T link:lib -b -d C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing -v class{Class1:C:\Users\mfrawley\Documents\MATLAB\mymagic.m}
Compiler version: 6.0 (R2015a)
Dependency analysis by REQUIREMENTS.
[Warning: Adding path "C:\Users\mfrawley\Documents\MATLAB" to Compiler path
instance.]
Parsing file "C:\Users\mfrawley\Documents\MATLAB\mymagic.m"
(Referenced from: "Compiler Command Line").
Deleting 0 temporary MEX authorization files.
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_idl.idl".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com.hpp".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com.cpp".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_dll.cpp".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.rc".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.bas".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.xla".
Generating file "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\readme.txt".
Executing command: ""C:\Program Files\MATLAB\R2015a\bin\mbuild" -client mbuild_com OUTDIR"=""C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing""" -O -v -output "mymagic_1_0" -I"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" COMIDL"=""C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_idl.idl""" "mclxlmain.lib" "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com.cpp" "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_dll.cpp" DEFFILE"=""C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def""" RCFILE"=""C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.rc""" RESFILE"=""C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res""" CMDLINE275"=""""$MATLABROOT\runtime\$ARCH\mwregsvr.exe"" /useronly $EXE""" LINKFLAGS"=""$LINKFLAGS delayimp.lib /delayload:mclmcrrt8_5.dll""" -outdir "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing""Verbose mode is on.
No MEX options file identified; looking for an implicit selection.
... Looking for compiler 'Intel C++ Composer XE 2011 with Microsoft SDK 7.1' ...
... Looking for environment variable 'ICPP_COMPILER12' ...No.
Did not find installed compiler 'Intel C++ Composer XE 2011 with Microsoft SDK 7.1'.
... Looking for compiler 'Intel C++ Composer XE 2011 with Microsoft Visual Studio 2008' ...
... Looking for environment variable 'ICPP_COMPILER12' ...No.
Did not find installed compiler 'Intel C++ Composer XE 2011 with Microsoft Visual Studio 2008'.
... Looking for compiler 'Intel C++ Composer XE 2011 with Microsoft Visual Studio 2010 ' ...
... Looking for environment variable 'ICPP_COMPILER12' ...No.
Did not find installed compiler 'Intel C++ Composer XE 2011 with Microsoft Visual Studio 2010 '.
... Looking for compiler 'Intel C++ Composer XE 2013 with Microsoft SDK 7.1' ...
... Looking for environment variable 'ICPP_COMPILER14' ...No.
... Looking for environment variable 'ICPP_COMPILER13' ...No.
Did not find installed compiler 'Intel C++ Composer XE 2013 with Microsoft SDK 7.1'.
... Looking for compiler 'Intel C++ Composer XE 2013 with Microsoft Visual Studio 2010' ...
... Looking for environment variable 'ICPP_COMPILER14' ...No.
... Looking for environment variable 'ICPP_COMPILER13' ...No.
Did not find installed compiler 'Intel C++ Composer XE 2013 with Microsoft Visual Studio 2010'.
... Looking for compiler 'Intel C++ Composer XE 2013 with Microsoft Visual Studio 2012' ...
... Looking for environment variable 'ICPP_COMPILER14' ...No.
... Looking for environment variable 'ICPP_COMPILER13' ...No.
Did not find installed compiler 'Intel C++ Composer XE 2013 with Microsoft Visual Studio 2012'.
... Looking for compiler 'Microsoft Visual C++ 2008' ...
... Looking for environment variable 'VS90COMNTOOLS' ...No.
Did not find installed compiler 'Microsoft Visual C++ 2008'.
... Looking for compiler 'Microsoft Visual C++ 2010' ...
... Looking for environment variable 'VS100COMNTOOLS' ...No.
Did not find installed compiler 'Microsoft Visual C++ 2010'.
... Looking for compiler 'Microsoft Visual C++ 2012' ...
... Looking for registry setting 'HKLM\SOFTWARE\Microsoft\VisualStudio\SxS\VS7' 11.0 ...No.
... Looking for registry setting 'HKCU\SOFTWARE\Microsoft\VisualStudio\SxS\VS7' 11.0 ...No.
... Looking for registry setting 'HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7' 11.0 ...No.
... Looking for registry setting 'HKCU\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7' 11.0 ...No.
Did not find installed compiler 'Microsoft Visual C++ 2012'.
... Looking for compiler 'Microsoft Visual C++ 2013 Professional' ...
... Looking for registry setting 'HKLM\SOFTWARE\Microsoft\VisualStudio\SxS\VS7' 12.0 ...No.
... Looking for registry setting 'HKCU\SOFTWARE\Microsoft\VisualStudio\SxS\VS7' 12.0 ...No.
... Looking for registry setting 'HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7' 12.0 ...No.
... Looking for registry setting 'HKCU\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7' 12.0 ...No.
Did not find installed compiler 'Microsoft Visual C++ 2013 Professional'.
... Looking for compiler 'Microsoft Windows SDK 7.1 (C++)' ...
... Looking for registry setting 'HKLM\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1' InstallationFolder ...Yes ('C:\Program Files\Microsoft SDKs\Windows\v7.1\').
... Looking for registry setting 'HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VC7' 10.0 ...Yes ('C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\').
... Looking for file 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\cl.exe' ...Yes.
... Looking for folder 'C:\Program Files (x86)\Microsoft Visual Studio 10.0' ...Yes.
Found installed compiler 'Microsoft Windows SDK 7.1 (C++)'.
Set PATH = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\VCPackages;C:\Program Files\Microsoft SDKs\Windows\v7.1\\Bin\x64;C:\Program Files\Microsoft SDKs\Windows\v7.1\\Bin;;C:\Program Files (x86)\RSA SecurID Token Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\Program Files\Adobe\Adobe PDF iFilter 11 for 64-bit platforms\bin\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\WebEx\Productivity Tools;C:\Program Files\Siemens\Teamcenter9.1\Visualization\Products\Mockup\ClearanceDB;C:\Program Files\MATLAB\R2015a\runtime\win64;C:\Program Files\MATLAB\R2015a\bin;C:\Program Files\MATLAB\R2015a\polyspace\bin
Set INCLUDE = C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE;C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE;C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\gl;C:\Program Files\MATLAB\R2015a\extern\include;;
Set LIB = C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Lib\amd64;C:\Program Files\Microsoft SDKs\Windows\v7.1\\Lib\X64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\AMD64;C:\Program Files\MATLAB\R2015a\lib\win64;C:\Program Files\MATLAB\R2015a\extern\lib\win64;
Set LIBPATH = C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Lib\amd64;C:\Program Files\Microsoft SDKs\Windows\v7.1\\LIB\X64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\AMD64;C:\Program Files\MATLAB\R2015a\extern\lib\win64;
Options file details
-------------------------------------------------------------------
Compiler location: C:\Program Files (x86)\Microsoft Visual Studio 10.0
Options file: C:\Program Files\MATLAB\R2015a\bin\win64\mexopts\winsdk-7.1_cpp.xml
CMDLINE200 : link /nologo /manifest delayimp.lib /delayload:mclmcrrt8_5.dll /DLL /def:"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def" C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\Class1_com.obj C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_dll.obj mclxlmain.lib /MACHINE:AMD64 /LIBPATH:"C:\Program Files\MATLAB\R2015a\extern\lib\win64\microsoft" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib mclmcrrt.lib "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res" /out:C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll
CMDLINE250 : mt -outputresource:C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll;2 -manifest C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll.manifest
CMDLINE300 : del C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll.manifest mwcomutil.tlb "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res"
COMPILER : cl
COMPFLAGS : /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT
COMPDEFINES : /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0
MATLABMEX :
OPTIMFLAGS : /O2 /Oy- /DNDEBUG
INCLUDE : -IC:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing -I"C:\Program Files\MATLAB\R2015a\extern\include" -I"C:\Program Files\MATLAB\R2015a\simulink\include" -I"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" -I"C:\Program Files\MATLAB\R2015a\extern\include\win64"
DEBUGFLAGS : /Z7
LINKER : link
LINKFLAGS : /nologo /manifest delayimp.lib /delayload:mclmcrrt8_5.dll
LINKTYPE :
LINKEXPORT : /DLL /def:"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def"
LINKLIBS : mclxlmain.lib /MACHINE:AMD64 /LIBPATH:"C:\Program Files\MATLAB\R2015a\extern\lib\win64\microsoft" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib mclmcrrt.lib "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res"
LINKDEBUGFLAGS : /debug /PDB:"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll.pdb"
LINKOPTIMFLAGS :
OBJEXT : .obj
LDEXT : .dll
SETENV : set COMPILER=cl
set COMPFLAGS=/c /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0
set OPTIMFLAGS=/O2 /Oy- /DNDEBUG
set DEBUGFLAGS=/Z7
set LINKER=link
set LINKFLAGS=/nologo /manifest delayimp.lib /delayload:mclmcrrt8_5.dll /export:%ENTRYPOINT% mclxlmain.lib /MACHINE:AMD64 /LIBPATH:"C:\Program Files\MATLAB\R2015a\extern\lib\win64\microsoft" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib mclmcrrt.lib "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res" /DLL /def:"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def"
set LINKDEBUGFLAGS=/debug /PDB:"%OUTDIR%%MEX_NAME%.dll.pdb"
set NAME_OUTPUT=/out:"%OUTDIR%%MEX_NAME%%MEX_EXT%"
SDKROOT : C:\Program Files\Microsoft SDKs\Windows\v7.1\
VSROOT : C:\Program Files (x86)\Microsoft Visual Studio 10.0
MATLABROOT : C:\Program Files\MATLAB\R2015a
ARCH : win64
CMDLINE000 : copy "C:\Program Files\MATLAB\R2015a\extern\include\win64\mwcomutil.tlb" .
CMDLINE001 : midl /nologo /win64 -I"C:\Program Files\MATLAB\R2015a\extern\include" /D NDEBUG /out "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" mwcomtypes.idl
CMDLINE002 : midl /nologo /win64 -I"C:\Program Files\MATLAB\R2015a\extern\include" /D NDEBUG /out "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_idl.idl"
CMDLINE150 : rc /fo "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res" "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.rc"
CMDLINE275 : "C:\Program Files\MATLAB\R2015a\runtime\win64\mwregsvr.exe" /useronly C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll
OUTDIR : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing
COMPINCLUDE : -I"C:\Program Files\MATLAB\R2015a\extern\include"
USERONLY :
SRC : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com.cpp;C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_dll.cpp
OBJ : C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\Class1_com.obj;C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_dll.obj
OBJS : C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\Class1_com.obj C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_dll.obj
SRCROOT : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com
DEF : C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_1_0.def
EXP : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.exp
LIB : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.lib
EXE : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll
ILK : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.ilk
MANIFEST : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll.manifest
TEMPNAME : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0
EXEDIR : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\
EXENAME : mymagic_1_0
COMIDL : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_idl.idl
DEFFILE : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def
RCFILE : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.rc
RESFILE : C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res
OPTIM : /O2 /Oy- /DNDEBUG
LINKOPTIM :
CMDLINE100_0 : cl /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT /O2 /Oy- /DNDEBUG /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 -IC:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing -I"C:\Program Files\MATLAB\R2015a\extern\include" -I"C:\Program Files\MATLAB\R2015a\simulink\include" -I"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" -I"C:\Program Files\MATLAB\R2015a\extern\include\win64" -I"C:\Program Files\MATLAB\R2015a\extern\include" C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com.cpp /FoC:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\Class1_com.obj
CMDLINE100_1 : cl /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT /O2 /Oy- /DNDEBUG /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 -IC:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing -I"C:\Program Files\MATLAB\R2015a\extern\include" -I"C:\Program Files\MATLAB\R2015a\simulink\include" -I"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" -I"C:\Program Files\MATLAB\R2015a\extern\include\win64" -I"C:\Program Files\MATLAB\R2015a\extern\include" C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_dll.cpp /FoC:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_dll.obj
-------------------------------------------------------------------
Building with 'Microsoft Windows SDK 7.1 (C++)'.
copy "C:\Program Files\MATLAB\R2015a\extern\include\win64\mwcomutil.tlb" .
1 file(s) copied.
midl /nologo /win64 -I"C:\Program Files\MATLAB\R2015a\extern\include" /D NDEBUG /out "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" mwcomtypes.idl
mwcomtypes.idl
oaidl.idl
objidl.idl
unknwn.idl
wtypes.idl
basetsd.h
guiddef.h
ocidl.idl
oleidl.idl
servprov.idl
urlmon.idl
msxml.idl
oaidl.acf
ocidl.acf
64 bit Processing C:\Program Files\MATLAB\R2015a\extern\include\mwcomtypes.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\oaidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\objidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\unknwn.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\wtypes.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\basetsd.h
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\guiddef.h
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\ocidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\oleidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\servprov.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\urlmon.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\msxml.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\oaidl.acf
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\ocidl.acf
midl /nologo /win64 -I"C:\Program Files\MATLAB\R2015a\extern\include" /D NDEBUG /out "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_idl.idl"
mymagic_idl.idl
oaidl.idl
objidl.idl
unknwn.idl
wtypes.idl
basetsd.h
guiddef.h
ocidl.idl
oleidl.idl
servprov.idl
urlmon.idl
msxml.idl
mwcomtypes.idl
oaidl.acf
ocidl.acf
64 bit Processing C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_idl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\oaidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\objidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\unknwn.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\wtypes.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\basetsd.h
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\guiddef.h
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\ocidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\oleidl.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\servprov.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\urlmon.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\msxml.idl
64 bit Processing C:\Program Files\MATLAB\R2015a\extern\include\mwcomtypes.idl
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\oaidl.acf
64 bit Processing C:\Program Files\Microsoft SDKs\Windows\v7.1\\INCLUDE\ocidl.acf
cl /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT /O2 /Oy- /DNDEBUG /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 -IC:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing -I"C:\Program Files\MATLAB\R2015a\extern\include" -I"C:\Program Files\MATLAB\R2015a\simulink\include" -I"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" -I"C:\Program Files\MATLAB\R2015a\extern\include\win64" -I"C:\Program Files\MATLAB\R2015a\extern\include" C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\Class1_com.cpp /FoC:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\Class1_com.obj
Creating library C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.lib and object C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.exp
Class1_com.cpp
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
cl /c /GR /W3 /EHsc- -Zc:wchar_t /nologo /MT /O2 /Oy- /DNDEBUG /DMSVC /DIBMPC /D_CRT_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 -IC:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing -I"C:\Program Files\MATLAB\R2015a\extern\include" -I"C:\Program Files\MATLAB\R2015a\simulink\include" -I"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing" -I"C:\Program Files\MATLAB\R2015a\extern\include\win64" -I"C:\Program Files\MATLAB\R2015a\extern\include" C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_dll.cpp /FoC:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_dll.obj
mymagic_dll.cpp
rc /fo "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res" "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.rc"
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385
Copyright (C) Microsoft Corporation. All rights reserved.
link /nologo /manifest delayimp.lib /delayload:mclmcrrt8_5.dll /DLL /def:"C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.def" C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\Class1_com.obj C:\Users\mfrawley\AppData\Local\Temp\mex_757542960828969_9732\mymagic_dll.obj mclxlmain.lib /MACHINE:AMD64 /LIBPATH:"C:\Program Files\MATLAB\R2015a\extern\lib\win64\microsoft" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib mclmcrrt.lib "C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic.res" /out:C:\Users\mfrawley\Documents\MATLAB\mymagic\for_testing\mymagic_1_0.dll
Error: An error occurred while shelling out to mbuild (error code = -1).
Unable to build executable.
Can someone please help me with this?
Thanks very much, Meaghan

Sign in to comment.

Answers (0)

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!