C++ 编译的时候缺少mex.h文件
2017-04-03 19:48
246 查看
该文件在你的matlab安装路径下。例如 我的是: D:\Program Files\MATLAB\R2012b\extern\include
如果你只将mex.h复制粘贴到你的c工程下,依然会报错,因为mex.h中又包含了其他的matlab头文件。
所以最好的办法是将 D:\Program Files\MATLAB\R2012b\extern\include添加进入c工程的外部依赖项。
具体方法:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
ps:一般双击左侧的工程属性管理器中的工程名就可以打开属性对话框了。
如果你只将mex.h复制粘贴到你的c工程下,依然会报错,因为mex.h中又包含了其他的matlab头文件。
所以最好的办法是将 D:\Program Files\MATLAB\R2012b\extern\include添加进入c工程的外部依赖项。
具体方法:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
ps:一般双击左侧的工程属性管理器中的工程名就可以打开属性对话框了。
相关文章推荐
- 编译 pld 文件的时候缺少依赖文件: 怎样打patch
- 编译的时候提示缺少头文件 mmzone.h ....bounds.h
- OpenTLD-master MATLAB 编译的时候出错 “error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int”
- 安装好了tomcat之后,在编译.java文件的时候出错:软件包 javax.servlet 不存在的解决方案[转]
- C++箴言:最小化文件之间的编译依赖
- 在SQL server 2000中打开表查看数据的时候,提示说“无法执行查询,因为一些文件缺少或未注册”
- C++ 调用C 文件遇到的编译问题
- 用emacs代替dev-c++。几个define轻松实现单文件编译
- VS2008下编译问题:缺少dll文件的处理方法。
- MSBUILD 命令行编译的时候请注意msbuild文件名称或路经中空格导致出错
- (转)如何让一个动态链接库文件debug和release编译的时候生成不同的文件名
- 独立编译dxut框架,缺少的库文件。
- 总结:m文件转化为c/c++语言文件,VC编译
- 警告 1 元素“Repeater”不是已知元素。原因可能是网站中存在编译错误,或者缺少 web.config 文件。 求助求助
- myEclipe的一个bug 缺少引用的包时出现不能生成编译后的class文件的解决办法
- C++ 关于声明,定义,类的定义,头文件作用,防止头文件在同一个编译单元重复引用,不具名空间
- c++将文件间的编译依赖性降至最低
- 如何添加有新扩展名的文件,使之能当作C/C++源文件而被VC编译处理
- Error spawning cl.exe 什么意思 编译C++的时候出现的
- emacs下编译链接c++文件的命令是什么