|
|
"Build Model" für XPC führt zu Fehlermeldung |
|
Strauße |
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 07.11.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.02.2010, 13:42
Titel: "Build Model" für XPC führt zu Fehlermeldung
|
|
|
|
|
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
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 22.02.2010, 08:49
Titel:
|
|
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
|
|
|
Strauße |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 07.11.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.02.2010, 14:25
Titel:
|
|
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
Grüsse
|
|
|
Strauße |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 07.11.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.02.2010, 14:17
Titel:
|
|
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
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
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|