MATLAB Detection of Compiler

4 Ansichten (letzte 30 Tage)
Jason Nicholson
Jason Nicholson am 16 Okt. 2018
Beantwortet: Jason Nicholson am 25 Okt. 2018
How does MATLAB detect the compiler in 2016b or newer?
I have written a custom compiler configuration xml file. mex.getCompilerConfigurations('C++,'supported') lists my configured compiler. However, I cannot get any further with "mex -setup C++". I get an error because MATLAB doesn't detect my custom compiler.
The custom xml file is attached. Note the main differences are at the bottom of the xml file in the "env" section.
  2 Kommentare
Helper
Helper am 19 Okt. 2018
The msvcpp files would be used during the compilation. Please use "mex -setup -v" to check more information for searching the compiler.
Jason Nicholson
Jason Nicholson am 20 Okt. 2018
Bearbeitet: Jason Nicholson am 20 Okt. 2018
That helped. I was able to setup the xml file and get the compiler configured. MSVC 2017 Express lives.
Warning! This is hacky and hard coded. No guarantee it will work for you.
mex -setup:msvcpp2017Express.xml C++ -v

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jason Nicholson
Jason Nicholson am 25 Okt. 2018
See comments above for answer.

Weitere Antworten (0)

Kategorien

Mehr zu Write C Functions Callable from MATLAB (MEX Files) finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by