matlab mex undeclared identifier,关于matlab:使用MEX编译C ++文件

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

-> Default options filename found in C:\Users\abc\AppData

oaming\MathWorks\MATLAB

2008b

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

-> Options file = C:\Users\abc\AppData

oaming\MathWorks\MATLAB

2008b\mexopts.bat

MATLAB = E:\MATLAB~1

-> COMPILER = lcc

-> Compiler flags:

COMPFLAGS = -c -Zp8 -I"E:\MATLAB~1\sys\lcc\include" -DMATLAB_MEX_FILE -noregistrylookup

OPTIMFLAGS = -DNDEBUG

DEBUGFLAGS = -g4

arguments =

Name switch = -Fo

-> Pre-linking commands =

-> LINKER = lcclnk

-> Link directives:

LINKFLAGS = -tmpdir"." -dll"E:\MATLAB~1\extern\lib\win32\lcc\mexFunction.def" -L"E:\MATLAB~1\sys\lcc\lib" -libpath"E:\MATLAB~1\extern\lib\win32\lcc""C:\USERS\abc\APPDATA\LOCAL\TEMP\MEX_JT~1\templib2.obj"

LINKDEBUGFLAGS =

LINKFLAGSPOST = libmx.lib libmex.lib libmat.lib

Name directive = -o"mexDiscreteFlow.mexw32"

File link directive =

Lib. link directive =

Rsp file indicator = @

-> Resource Compiler = lrc -I"E:\MATLAB~1\sys\lcc\include" -noregistrylookup -fo"mexversion.res"

-> Resource Linker =

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

--> lcc -c -Zp8 -I"E:\MATLAB~1\sys\lcc\include" -DMATLAB_MEX_FILE -noregistrylookup -FoC:\USERS\abc\APPDATA\LOCAL\TEMP\MEX_JT~1\mexDiscreteFlow.obj -IE:\MATLAB~1\extern\include -IE:\MATLAB~1\simulink\include -DNDEBUG -DMX_COMPAT_32 C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp

lcc preprocessor error: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\ImageProcessing.h:7 C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\Image.h:7 C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp:3 Could not find include file

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 7 syntax error; found ;'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 7 skipping T' expecting ;'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 7 syntax error; found>' expecting ;'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 7 skipping>'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 8 syntax error; found *' expecting)'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 8 skipping *'pBuffer'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 10 undeclared identifier pBuffer'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 undeclared identifierdelete'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 illegal expression

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 syntax error; found pBuffer' expecting]'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 type error: pointer expected

Warning C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 Statement has no effect

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 syntax error; found pBuffer' expecting;'

Warning C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 Statement has no effect

Warning C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 11 possible usage of delete before definition

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 15 syntax error; found ;'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 15 skipping T' expecting ;'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 15 syntax error; found>' expecting ;'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 15 skipping>'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 16 syntax error; found *' expecting)'

Error C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\mexDiscreteFlow.cpp: C:\USERS\abc\DOWNLO~1

ELEASE

ELEASE\MEX\project.h: 16 too many errors

E:\MATLAB~1\BIN\MEX.PL: Error: Compile of 'mexDiscreteFlow.cpp' failed.

??? Error using ==> mex at 213

Unable to complete successfully.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值