找回密码
 注册
Simdroid-非首页
楼主: bluehong

CRUISE仿真中MATLAB生成DLL的问题?

[复制链接]
发表于 2009-4-22 09:34:24 | 显示全部楼层 来自 重庆沙坪坝区
bluehong
你的QQ多少呢,可以问你一下吗
我可能是C语言编译的问题
如果不方便这里发你的QQ号的话发在我的邮箱
lin_xinyoou@126.com
回复 不支持

使用道具 举报

发表于 2009-4-22 09:47:18 | 显示全部楼层 来自 重庆沙坪坝区
Simdroid开发平台
出现以下问题,该怎么解决啊
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: ''
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\Administrator\Application Data\MathWorks\MATLAB\R14\mexopts.bat
Please run "mex -setup" at the MATLAB prompt to correct
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-22 09:47:23 | 显示全部楼层 来自 吉林长春
linxinyoou
不好意思啊,我对C语言编译的问题也不懂啊
我就是对着帮助文档做的:运行Install.m文件、设环境变量。
刚开始是我的AvlRtwDll文件不对,所以没成功。
你的CRUISE和MATLAB分别是什么版本的?
回复 不支持

使用道具 举报

发表于 2009-4-22 09:51:32 | 显示全部楼层 来自 重庆沙坪坝区
matlab 是7.0.1的
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-22 09:55:33 | 显示全部楼层 来自 吉林长春
使用AvlRtwDll_7x试试,我发到你邮箱了,
环境变量设置:Solver: Fixed Step--- discrete
                       RTW target: grt.tlc
                       Template make file: avl_grt_dll_lcc.tmf
回复 不支持

使用道具 举报

发表于 2009-4-22 09:55:53 | 显示全部楼层 来自 重庆沙坪坝区
Run the MATALB compiler
请问MATALB compiler
在哪里呢
回复 不支持

使用道具 举报

发表于 2009-4-22 10:00:12 | 显示全部楼层 来自 重庆沙坪坝区
好的,谢谢,我收到了
回复 不支持

使用道具 举报

发表于 2009-4-22 10:15:14 | 显示全部楼层 来自 重庆沙坪坝区
好了,原来是要选一个编译器才可以的
谢谢了 bluehong
回复 不支持

使用道具 举报

发表于 2009-4-22 10:17:18 | 显示全部楼层 来自 重庆沙坪坝区
bluehong
请问一下,你有2008的cruise吗,或是3.1的
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-22 11:10:04 | 显示全部楼层 来自 吉林长春
我是3.1.0的
回复 不支持

使用道具 举报

发表于 2009-4-22 11:14:18 | 显示全部楼层 来自 重庆沙坪坝区
可以传一个给我吗
我的QQ是26157870
回复 不支持

使用道具 举报

发表于 2009-5-12 21:59:46 | 显示全部楼层 来自 上海
原来是环境变量设置的问题啊,一直没有找到原因,今天长见识了,真是太感谢bluehong啦
回复 不支持

使用道具 举报

发表于 2010-3-19 20:58:32 | 显示全部楼层 来自 安徽合肥
不错!bu cuo !
回复 不支持

使用道具 举报

发表于 2011-3-8 19:40:07 | 显示全部楼层 来自 四川成都
恩,不错,不能编译的都来看看!
回复 不支持

使用道具 举报

发表于 2011-8-21 19:47:05 | 显示全部楼层 来自 大连理工大学
在论坛上看了几天,终于把困扰我的问题解决了,还得向高手学习,希望有一天自己也能行的
回复 不支持

使用道具 举报

发表于 2011-10-1 14:48:14 | 显示全部楼层 来自 浙江台州
另外,打开例题的mdl文件提示如下错误,怎么回事呢?请指点一下

??? Error using ==> open
'C:\AVL_cruise\CRUISE\v2010\projects\Interface_models\Cruise_Matlab_interfaces\Matlab_API\ver_0001\Matlab_API.mdl' is an invalid model name or the file 'C:\AVL_cruise\CRUISE\v2010\projects\Interface_models\Cruise_Matlab_interfaces\Matlab_API\ver_0001\Matlab_API.mdl' does not exist.
回复 不支持

使用道具 举报

发表于 2011-10-1 14:32:28 | 显示全部楼层 来自 浙江台州
看看我的错误提示吧,好像是环境变量的问题,看不大懂
我装的是vc 9.0,错误提示只是提示到8.0,这个怎么搞?请教一下

Error building Real-Time Workshop target for block diagram 'example2'. MATLAB error message:
Error using ==> issue_inv_comp_env_val_error.p>issue_inv_comp_env_val_error
Invalid setting for environment variable MSDevDir or DevEnvDir.
The setting is: 'c:\program files (x86)\microsoft visual studio 9.0\common7\tools;c:\program files (x86)\microsoft visual studio 9.0\vc\bin'
You can verify the setting by checking for the existence of:
  %DevEnvDir%\..\tools\vsvars32.bat          (for Visual C/C++ 7.1)
  %MSDevDir%\..\..\vc98\bin\vcvars32.bat     (for Visual C/C++ 6.0)
  %VS80COMNTOOLS%\..\tools\vsvars32.bat      (for Visual C/C++ 8.0)

You must define MSDevDir or DevEnvDir to be:
  set %DevEnvDir%=<VisualRoot>\common7\ide   (for Visual C/C++ 7.1)
  set %MSDevDir%=<VisualRoot>\common\msdev98 (for Visual C/C++ 6.0)
  set %VS80COMNTOOLS%=<VisualRoot>\common7\ide(for Visual C/C++ 8.0)
回复 不支持

使用道具 举报

发表于 2011-10-17 19:03:43 | 显示全部楼层 来自 浙江台州
我的用api能运行
生成dll文件有问题
vs 9.0怎么设置?
帮助文件里到vs8.0,按照这个设置不行啊
回复 不支持

使用道具 举报

发表于 2012-5-9 20:59:29 | 显示全部楼层 来自 北京
本帖最后由 qliu1990 于 2012-5-9 21:00 编辑

出现这个是为什么。。急求,万谢!!C:%5CUsers%5CAdministrator%5CDesktop%5C%E6%8D%95%E8%8E%B7.PNG

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-6-16 00:28:54 | 显示全部楼层 来自 吉林长春
我的是win7系统 matlab2010a 该怎么做才能生成dll文件啊 求大侠帮忙!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2026-1-7 14:49 , Processed in 0.040382 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表