找回密码
 注册
Simdroid-非首页
查看: 408|回复: 9

[2. C/C++/C#] 一个超级莱鸟的问题:matlab和VC++的接口设置

[复制链接]
发表于 2006-6-13 16:12:31 | 显示全部楼层 |阅读模式 来自 江西南昌
请教一个超级莱鸟的问题,大家一定要帮帮忙啊!我是初学的嘛!
matlab和Vc++的接口连接
>> mex-setup
    Usage:
        MEX [option1 ... optionN] sourcefile1 [... sourcefileN]
            [objectfile1 ... objectfileN] [libraryfile1 ... libraryfileN]

      or (to build an Ada S-function):
        MEX [-v] [-g] -ada <sfcn>.ads

    Use the -help option for more information, or consult the MATLAB API Guide.


  D:\MATLAB\BIN\WIN32\MEX.PL: Error: No file names given.

??? Undefined function or variable 'setup'.

>>
为什么按照步骤进行mex-setup时会出现这种问题?我用的时matlab6.5和vc++6.0。还有什么需要配置的吗?在运行mex-setup之前?

嘿嘿。我都不好意思请教大家了!Sample Text
发表于 2006-6-13 16:27:17 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
应该是首先用
mbuild -setup选择编译器
然后再用
mex -setup
 楼主| 发表于 2006-6-13 18:11:55 | 显示全部楼层 来自 江西南昌
哦,谢谢halps!提醒!
我试试看!
 楼主| 发表于 2006-6-13 18:27:24 | 显示全部楼层 来自 江西南昌
>> mbuild-setup

Select a compiler:
[1] Lcc C version 2.4 in D:\MATLAB6P5P1\sys\lcc
[2] Microsoft Visual C/C++ version 6.0 in D:\Program Files\Microsoft Visual Studio

[0] None

Compiler: 2

The default options file:
"C:\Documents and Settings\yuanhao\Application Data\MathWorks\MATLAB\R13\compopts.bat"
is being updated from D:\MATLAB6P5P1\BIN\WIN32\mbuildopts\msvc60compp.bat...


--> "D:\MATLAB6p5p1\bin\win32\mwregsvr D:\MATLAB6p5p1\bin\win32\mwcomutil.dll"

DllRegisterServer in D:\MATLAB6p5p1\bin\win32\mwcomutil.dll succeeded

--> "D:\MATLAB6p5p1\bin\win32\mwregsvr D:\MATLAB6p5p1\bin\win32\mwcommgr.dll"

DllRegisterServer in D:\MATLAB6p5p1\bin\win32\mwcommgr.dll succeeded

Installing the MATLAB Visual Studio add-in ...

  Updated D:\Program Files\Microsoft Visual Studio\common\msdev98\template\MATLABWizard.awx
    from D:\MATLAB6P5P1\BIN\WIN32\MATLABWizard.awx
  Updated D:\Program Files\Microsoft Visual Studio\common\msdev98\template\MATLABWizard.hlp
    from D:\MATLAB6P5P1\BIN\WIN32\MATLABWizard.hlp
  Updated D:\Program Files\Microsoft Visual Studio\common\msdev98\addins\MATLABAddin.dll
    from D:\MATLAB6P5P1\BIN\WIN32\MATLABAddin.dll
  Merged D:\MATLAB6P5P1\BIN\WIN32\usertype.dat
    with D:\Program Files\Microsoft Visual Studio\common\msdev98\bin\usertype.dat

    Usage:
      MBUILD [option1 ... optionN] sourcefile1 [... sourcefileN]
             [objectfile1 ... objectfileN] [libraryfile1 ... libraryfileN]
             [exportfile1 ... exportfileN]

    Use the -help option for more information, or consult the MATLAB C/C++ Math
    Library User's Guide.


  MBUILD.BAT: Error: No file names given.

??? Undefined function or variable 'setup'.
老兄啊,好想不行啊?
怎么回事呢?还需要什么配置不?我得Matlab是刚刚装上的。
发表于 2006-6-13 18:52:23 | 显示全部楼层 来自 陕西西安
你在mbuild与-setup之间少了空格,你加上空格试试

评分

1

查看全部评分

 楼主| 发表于 2006-6-13 18:59:45 | 显示全部楼层 来自 江西南昌
是不是已经成功了呀?
呵呵!
不好意思
发表于 2006-11-30 11:33:31 | 显示全部楼层 来自 湖南湘潭
我也碰到这样的问题,现在解决了,十分谢谢
higer 该用户已被删除
发表于 2006-11-30 20:51:42 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-5-16 10:25:50 | 显示全部楼层 来自 北京工业大学
真是雪中送炭啊!!!
回复 不支持

使用道具 举报

发表于 2008-5-31 17:40:07 | 显示全部楼层 来自 重庆沙坪坝区

我怎么不行啊?

我的命令是
>> mbuild -setup
出现以下提示
??? Undefined command/function 'mbuild'.
我用的是matlab 7.1
请指教!谢谢!
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-11-1 15:31 , Processed in 0.100380 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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