2017-04-13 6 views
0

Wenn ich versuche, Matlab mit OpenCV-Addon einzurichten, kann ich Visual Studio 2012 C++ - Compiler nicht einrichten.Matlab erkennt Visual Studio C++ Compiler nicht

Ich habe versucht, Visual Studio neu zu installieren, aber es hilft nicht. Ich habe es geschafft, MinGW-w64 Compiler einzurichten, aber ich muss Visual Studio C++ Compiler verwenden.

Ich vermute, dass etwas mit Registern falsch ist, aber ich kann nicht genau feststellen, was.

Vielen Dank für Ihre Hilfe!




Matlab: 2016a
Visual Studio: 2012 Berufs
OS: Windows 10

Ausgang, wenn der Befehl "mex -setup C++ -v" in Matlab ausgeführt wird:

... 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 ...Yes ('C:\Program Files (x86)\Microsoft Visual Studio 11.0\'). 
... Looking for file 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64\cl.exe' ...Yes. 
... Looking for folder 'C:\Program Files (x86)\Microsoft Visual Studio 11.0' ...Yes. 
... Looking for registry setting 'HKLM\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0' InstallationFolder ...No. 
... Looking for registry setting 'HKCU\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0' InstallationFolder ...No. 
... Looking for registry setting 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.0' InstallationFolder ...Yes ('C:\Program Files (x86)\Windows Kits\8.0\'). 
... 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 ...Yes ('C:\Program Files (x86)\Microsoft Visual Studio 11.0\'). 
... Looking for registry setting 'HKLM\SOFTWARE\Microsoft\VisualStudio\SxS\VC7' 11.0 ...No. 
... Looking for registry setting 'HKCU\SOFTWARE\Microsoft\VisualStudio\SxS\VC7' 11.0 ...No. 
... Looking for registry setting 'HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VC7' 11.0 ...Yes ('C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\'). 
... Looking for environment variable 'VS110COMNTOOLS' ...Yes ('F:\Microsoft Visual Studio 11.0\Common7\Tools\'). 
... Looking for file 'F:\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe' ...No. 
Did not find installed compiler 'Microsoft Visual C++ 2012'. 

Antwort

0

Ich folgte dem nächsten Schritt s meine Konfiguration abzuschließen:

  • MATLAB installieren

  • installieren Visual Studio (2013 oder 2015) (Sie können die Community Ausgabe kostenlos herunterladen können)

  • OpenCV installieren (die offizielle 3.1 .0 Installer), und setzen PATH Umgebungsvariable wie erklärt

  • herunterladen mexopencv in MATLAB, zuerst Rufen Sie addpath wie erforderlich auf, und führen Sie dann die Datei mexopencv.make mit den entsprechenden Optionen aus.

Verwandte Themen