NOR-MEX(normex材料)

本文目录一览:

matlab mex -setup执行出错,这是什么错误?应该怎么操作?

mex -setup

Please choose your compiler for building external interface (MEX) files:

Would you like mex to locate installed compilers [y]/n?

选择n,后

Select a compiler:

[1] Intel C++ 11.1 (with Microsoft Visual C++ 2008 SP1 linker)

[2] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 Shell linker)

[3] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 SP1 linker)

[4] Intel Visual Fortran 10.1 (with Microsoft Visual C++ 2005 SP1 linker)

[5] Lcc-win32 C 2.4.1

[6] Microsoft Visual C++ 6.0

[7] Microsoft Visual C++ 2005 SP1

[8] Microsoft Visual C++ 2008 Express

[9] Microsoft Visual C++ 2008 SP1

[10] Microsoft Visual C++ 2010

[11] Microsoft Visual C++ 2010 Express

[12] Open WATCOM C++

[0] None

Compiler:

输入安装的VC编辑器选项,之后会提示VC的安装地址,修正之,即可。

MATLAB编译器配置mex -v 出错

[r,c]

=

find(r

==

max(r(:)));

检索r中最大元素所在的位置(行标r和列标c)

thetap

=

theta(c(1));

theta()是自定义函数

Error using mex Unknown MEX argument '-o'

已经mex -setup 功mex -v 现错误哪问题

mex -v

This is mex, Copyright 1984-2006 The MathWorks, Inc.

- Default options filename found in C:\Documents and Settings\fengjs\Application Data\MathWorks\MATLAB\R2007b

----------------------------------------------------------------

- Options file = C:\Documents and Settings\fengjs\Application Data\MathWorks\MATLAB\R2007b\mexopts.bat

MATLAB = C:\PROGRA~1\MATLAB\R2007b

- COMPILER = cl

- Compiler flags:

COMPFLAGS = /c /Zp8 /GR /W3 /EHs /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE /nologo

OPTIMFLAGS = /MD /O2 /Oy- /DNDEBUG

DEBUGFLAGS = /MD /Zi /Fd".mexw32.pdb"

arguments =

Name switch = /Fo

- Pre-linking commands =

- LINKER = link

- Link directives:

LINKFLAGS = /dll /export:mexFunction /MAP /LIBPATH:"C:\PROGRA~1\MATLAB\R2007b\extern\lib\win32\microsoft" libmx.lib libmex.lib libmat.lib /implib:C:\DOCUME~1\fengjs\LOCALS~1\Temp\mex_CFB75A34-06EB-488C-80BE-0B1CB8E48467\templib.x /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

LINKDEBUGFLAGS = /DEBUG /PDB:".mexw32.pdb"

LINKFLAGSPOST =

Name directive = /out:".mexw32"

File link directive =

Lib. link directive =

Rsp file indicator = @

- Resource Compiler = rc /fo "mexversion.res"

- Resource Linker =

----------------------------------------------------------------

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.

C:\PROGRA~1\MATLAB\R2007B\BIN\MEX.PL: Error: No file names given.

??? Error using == mex at 208

Unable to complete successfully.

Invalid MEX-file 'D:\Program Files\MATLAB\R2012a\toolbox\symbolic\symbolic\mupadmex.mexw32':

MuPad是MATLAB符号数学工具箱的计算引擎(较早版本用的是Maple),mupadmex.mexw32本质上是一个dll文件,负责调用相应的MuPad模块。solve是符号数学工具箱的函数,调用它就会用到符号数学工具箱,很自然就要通过mupadmex.mexw32。

从你现在的现象看,可能该文件已损坏,如果你身边有电脑装了同样的MATLAB版本,可以试一试替换该文件,还不行就重装吧。

欢迎在本网站选购欧美工业产品,本站为RINGFEDER中国经销商,提供选型,销售,售后技术支持服务,但是本站并非RINGFEDER官网, 我司产品正品保障,原装进口,恭候垂询!

服务热线

13256772487

13256772487

微信客服

微信客服