WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

"Build Model" für XPC führt zu Fehlermeldung

 

Strauße
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 07.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2010, 13:42     Titel: "Build Model" für XPC führt zu Fehlermeldung
  Antworten mit Zitat      
Hallo zusammen,

ich muss gerade ein existierendes Simulink-Model für eine XPC-Target-Anwendung abändern. Jetzt wollte ich das einfach mal "builden" und da kommt immer folgende Fehlermeldung(en):




Error using ==> RTW.makertw.make_rtw
Error using ==> rtw\private\issue_inv_comp_env_val_error
Invalid setting for environment variable MSDevDir or DevEnvDir.
The setting is: 'c:\program files\microsoft visual studio'
You can verify the setting by checking for the existence of:
%MSDevDir%\..\vc\bin\vcvars32.bat (for Visual C/C++ 5.0)
%MSDevDir%\..\..\vc98\bin\vcvars32.bat (for Visual C/C++ 6.0)
%DevEnvDir%\..\tools\vsvars32.bat (for Visual C/C++ 7.0)

You must define MSDevDir or DevEnvDir to be:
set %MSDevDir%=<VisualRoot>\sharedide (for Visual C/C++ 5.0)
set %MSDevDir%=<VisualRoot>\common\msdev98 (for Visual C/C++ 6.0)
set %DevEnvDir%=<VisualRoot>\common7\ide (for Visual C/C++ 7.0)

This error may be due to an invalid preference file:
C:\Documents and Settings\fokusadm\Application Data\MathWorks\MATLAB\R14\mexopts.bat
Please run "mex -setup" at the MATLAB prompt to correct



und


Error building Real-Time Workshop target for block diagram 'EM'. MATLAB error message:
Error using ==> slbuild
Error using ==> RTW.makertw.make_rtw
Error using ==> rtw\private\issue_inv_comp_env_val_error
Invalid setting for environment variable MSDevDir or DevEnvDir.
The setting is: 'c:\program files\microsoft visual studio'
You can verify the setting by checking for the existence of:
%MSDevDir%\..\vc\bin\vcvars32.bat (for Visual C/C++ 5.0)
%MSDevDir%\..\..\vc98\bin\vcvars32.bat (for Visual C/C++ 6.0)
%DevEnvDir%\..\tools\vsvars32.bat (for Visual C/C++ 7.0)

You must define MSDevDir or DevEnvDir to be:
set %MSDevDir%=<VisualRoot>\sharedide (for Visual C/C++ 5.0)
set %MSDevDir%=<VisualRoot>\common\msdev98 (for Visual C/C++ 6.0)
set %DevEnvDir%=<VisualRoot>\common7\ide (for Visual C/C++ 7.0)

This error may be due to an invalid preference file:
C:\Documents and Settings\fokusadm\Application Data\MathWorks\MATLAB\R14\mexopts.bat
Please run "mex -setup" at the MATLAB prompt to correct



Also mex -setup hab ich schon ausgeführt und Visual Studio als C/C++ Compiler ausgewählt. Haben das ganze File schon mal an nem anderen PC ausprobiert und da hats funktioniert. Also liegt es auf jeden Fall nicht am .mdl-File...
Irgenwie komm ich mit der Fehlermeldung nicht klar und bin für Denkanstösse dankbar.

Vielen Dank,

Tobias
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 22.02.2010, 08:49     Titel:
  Antworten mit Zitat      
Das scheint R14 zu sein.

Es sind also nach dieser Version 12 neue Versionen auf den Markt
gekommen.

Das Know-How zu alten Versionen ist naturgemäss viel kleiner. Vielleicht lohnt sich ein Upgrade.

Unabhängig davon: Die Fehlermeldungen beziehen sich auf Umgebungsvariablen und deren Inhalt mitzuteilen könnte helfen. Es gab früher mal Schwierigkeiten mit Pfadnamen mit Leerzeichen, Sonderzeichen, etc.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Strauße
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 07.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.02.2010, 14:25     Titel:
  Antworten mit Zitat      
Hallo,

ein Update ist leider aus anderen Gründen nicht möglich. Das Model an sich wurde an einem anderen Rechner bereits "gebuildet"... Daran liegt es also nicht.

Dass es sich um irgendwelche "Umgebungsvariablen" handelt habe ich gelesen, aber was sagt mir das?
Kann es sein, dass mit dem Visual Studio bzw. CCompiler irgendwas nicht stimmt oder der nicht vorhanden ist? Hab davon leider reichlich wenig Ahnung!

Vielen Dank Smile
Grüsse
Private Nachricht senden Benutzer-Profile anzeigen
 
Strauße
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 07.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.02.2010, 14:17     Titel:
  Antworten mit Zitat      
Hallo, ich nochmal:

Der Ordner "Microsoft visual Studio" existiert zwar unter "Program Files", jedoch befindet sich darin nur Unterordner und ein einziges File... Denke das ist das Problem.

Wie kann ich nachträglich Visual C/C++ 6.0 installieren? Habe einen MSDNAA-Zugang. Ist Visual Studio .NET 2003 das richtige?
Habe mir Visual Studio 9.0 heruntergeladen, aber damit läuft das ganze nicht, bzw. Matlab erkennt das nichtmal als Compiler bei
mex -setup

Vielen Dank für jegliche Tips Smile

Grüsse

P.S.:

Hab mal den Ordner "microsoft visual Studio 9.0" umbenannt. Dann kann ich den Compiler zumindest einstellen. Beim Builden kommt dann folgende Fehlermeldung?!?!?:

Error building Real-Time Workshop target for block diagram 'Test'. MATLAB error message:
Error using ==> slbuild
Error using ==> RTW.makertw.make_rtw
Error using ==> rtw_c
### Unable to find build success string: "### Created" in build log
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.