Bonjour,
J'ai installé la dernière mouture du VS Express, et je cherchais à configurer le "mbuild -setup" sur Matlab 2007b.
Est-ce que quelqu'un a réussi à le faire ?
Merci par avance.
Bonjour,
J'ai installé la dernière mouture du VS Express, et je cherchais à configurer le "mbuild -setup" sur Matlab 2007b.
Est-ce que quelqu'un a réussi à le faire ?
Merci par avance.
As-tu un message d'erreur ou est-ce que MATLAB ne trouve pas ce "compiler" spécifique ?
Es-tu sur que c'est compatible ?
Voir ici : Supported Compiler Restrictions
Il devrait être compatible "de loin"...
En fait, même le VS2005 (ou version 8) bien que supporté n'est pas trouvé par défaut par mex -setup ou mbuild -setup :
il faut mettre les choix :
Please choose your compiler for building standalone MATLAB applications:
Would you like mbuild to locate installed compilers [y]/n? n
Select a compiler:
[1] Borland C++ Compiler (free command line tools) 5.5
[2] Borland C++Builder 6.0
[3] Borland C++Builder 5.0
[4] Lcc-win32 C 2.4.1
[5] Microsoft Visual C++ 6.0
[6] Microsoft Visual C++ .NET 2003
[7] Microsoft Visual C++ 2005
[8] Microsoft Visual C++ 2005 Express Edition
[0] None
Compiler: 7
The default location for Microsoft Visual C++ 2005 compilers is C:\Program Files\Microsoft Visual Studio 8,
but that directory does not exist on this machine.
Use C:\Program Files\Microsoft Visual Studio 8 anyway [y]/n? y (alors que le directory existe bel et bien...)
Please verify your choices:
Compiler: Microsoft Visual C++ 2005
Location: C:\Program Files\Microsoft Visual Studio 8
Are these correct?([y]/n): y
En regardant dans les fichiers Bat, il y a des path qui pointent vers des versions 7 des runtime VS...
Donc, en fait, je cherche les fichiers .bat les plus propres possibles pour utiliser la V9, si quelqu'un a déjà fait la manipe
PS: sur Matlab 2008a, Visual Studio Pro 2008 (v9) est supporté (pas encore l'express) mais je ne vais pas utiliser 2008a dans l'immédiat (je garde mes deux versions en parallèle).
Pour l'instant, je suis sur 2007b + VSPro 2005 (v8), mais je souhaite "downsizer" la partie Visual Studio vers le produit gratuit (et plus léger) pour pouvoir avoir la même install au bureau et chez moi
.
boujour,
j'ai le même probléme ou presque :
je travail avec MATLAB 7.1 version (R14) et je voudrai configurer le "mbuild" de façon a ce qu'il compile mes M-Files en C avec Visual C++ Express 2005,
mais dans les choix il ne me propose que les versions VC5.0 et VC6.0,
y a-t-il un moyen d'avoire VC++Express 2005 dans les choix?![]()
Ce compilateur n'est pas supporté avec cette version de MATLAB => http://www.mathworks.com/support/com...1_71.html#ML65
Officiellement oui, mais a priori c'est juste une question de makefile dans lequel on doit changer les path des librairies et quelques arguments.![]()
salut!
j'ai fait éxactement ce que tu m'as dis, et le problème est réglé, mais maintenant j'ai un autre message d'érreur qui dit :
pourtant j'ai éssayé de lanser l'appliquation vcredist_x86.exe mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10***************************************************************************** Warning: Applications/components generated using Microsoft Visual C++ 2005 Express Edition require that Microsoft Visual Studio 2005 run-time libraries be available on the computer used for deployment. To redistribute your applications/components, be sure that the deployment machine has these run-time libraries. More information is at: http://www.mathworks.com/support/solutions/data/1-2223MW.html *****************************************************************************
PS: je travail bien bien sous windows 2000, comme tu l'a supposé.
Ca c'est juste un warning.
As-tu un message d'erreur :
- à la compilation
- à l'exécution du fichier compilé
Si oui lequel ?
Et as-tu essayé aussi ce qui est dit dans le lien :One way to identify this is to use Dependency Walker to identify any missing dependencies.
Pour être plus clair lis la note:
Why am I unable to deploy and then execute a MATLAB Compiler 4.4 (R2006a) generated component that was compiled using Microsoft Visual Studio 2005 .NET?
qui dit :
(ce qui est ton cas vu que t'es en 7b) donc tu as juste un warning qui comme son nom l'inqdique est juste là pour avertir.Please note that these runtime libraries are a requirement for all stand-alone deployments, starting release R2007a.
non caro95470 j'ai aucune erreur lors de la compilation, en fait ça marche très bienet le warning je l'ai ignoré
merci a tous!![]()
Hello, un petit up...
Je suis finalement passé sur Matlab 2008a, mais le VS 2008 Express n'est toujours pas reconnu ! (il y a le 2005 Express, et le 2008 classique).
Est-ce que quelqu'un aurait trouvé la soluce ?
Partager