Compilatore per Matlab R2012a (64bit) su Windows 7 (x64)

OBIETTIVO:

Installare compilatore C per creare MEX-file di Matlab e Applicazioni Esterne (stand-alone o librerie).

Per MEX-file, Matlab Engine, APIs, Toolboxes (Compiler, Builder, Code, SimBiology e Fixed-Point) ci sono 3 alternative [link]:

  1. Microsoft Windows SDK 7.1 (richiede installazione .NET Framekwork 4.0) – FREE
  2. Microsoft Visual C++ 2010 Professional – TRIAL
  3. Microsoft Visual C++ 2008 Professional SP1 + Windows SDK 6.1 1 – TRIAL

PROBLEMA:

Utilizzando l’alternativa (1) l’installazione di Windows SDK 7.1 non và a buon fine. Matlab vede in automatico l’SDK e i compilatori ma restituisce errore per [mex -setup] o [mbuild -setup].

Se avete installato Visual Studio 2010 SP1 (solo Express o Professional Edition)  i compilatori per I64/x64 e le librerie Visual C++ verranno rimosse.

SOLUZIONE:

  1. Installare Microsoft Windows SDK for Windows 7 + .NET Framework 4 (web installer) [link]. Non installare Visual C++  SP1.
  2. Rimuovere Visual Studio 2010 e riparare Windows SDK [link].
  3. Utilizzare  l’Uninstall Tool di Visual Studio [link]

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...