Compatibility problems with RTW, xPC between R2011b and R2010b.
1 次查看(过去 30 天)
显示 更早的评论
Hi,
I have a simulink model which I often use with R2010b, in xPC target. My Matlab version has been upgraded to R2011b so I am trying to use xPC 5.1, available in the latter release. Independently of the matlab release I always use the same compiler, MVS 6.0.
When building the simulink model under R2011b, the build process is always aborted due to an error; matlab cannot find a specific path. After some investigation, I realized that modelname.bat, in the modelname_xpc_rtw folder, has a wrong path for vcvars32.bat.
A first guess would be that the environment variable, MSDevDir, which sets the path to the compiler is not correct. However, I do not think that is the case. If I hardcode the correct path in modelname.bat, I am able to compile my model and run it on the target machine (check both paths below). If the environment variable would be wrong, I believe the compilation would not work since vcvars32.bat requires that variable to be correct.
- Original path: "%MSDevDir%/../../vc98/bin/vcvars.32bat"
- Hardcoded path: "c:program files/microsoft visual studio/vc98/bin/vcvars.32bat"
At the moment I get my model to work, but I would like to have a cleaner solution to my problem. Everytime the model is built, modelname.bat is generated and my changes overwritten. Since there are a several of people using this model it can be quite problematic. If I could find the routine which creates the modelname.bat file I could hardcode the path there, however I was not able to identify the latter.
I am wondering If anyone has ever had this problem before. If so, do you have any gracefull solution?
Best Regards,
Bruno
0 个评论
回答(1 个)
Gordon Weast
2012-12-14
Support for the old version 6.0 compiler from Microsoft has been removed. There are significant code generation errors in this old compiler.
Please upgrade to a newer compiler version. You can now use the SDK 7.1 from Microsoft, which is a free download or purchase a newer professional version.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Target Computer Setup 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!