matlab 与VS 混合编程
来源:互联网 发布:麦淘网源码 编辑:程序博客网 时间:2024/05/18 02:54
在matlab中添加 vs程序时,vs中可能依赖一些库,比如opnecv,这时在用mex编译时遇到找不到头文件;
需要向matlab中添加vs里包含的头文件include和lib;
有两种解决方法:
第一,添加到mex配置文件中;
在matlab目录下 bin/win64/mexopts/msvc100opts.bat 用编辑器打开,在INCLUDE 和LIB 里分别添加响应的文件路径,用分号隔开;
第二 ,在.m文件中,添加
<span style="font-size:18px;">mex 需要编译的cpp文件 ...-I'D:\Program Files\opencv'\build\include' ...-L'D:\Program Files\opencv\build\x64\vc10\lib' ...-lopencv_core2410d...-lopencv_imgproc2410d ...-lopencv_highgui2410d ...</span>
1、-I后的字符串为opencv头文件路径;
2、-L后的字符串为opencv的Lib路径,
lopencv_core2410d...-lopencv_imgproc2410d ...-lopencv_highgui2410d ...
3、加入'-g'参数,可以生成可调试的mex文件,去掉它即生成不可调试的mex文件。
0 0
- Matlab 与 vs 混合编程
- matlab 与VS 混合编程
- MATLAB与VS混合编程
- Matlab与VS混合编程总结
- MATLAB和VS混合编程
- vs&matlab混合编程-- - mexw64
- Matlab R2010a和vs 2010混合编程
- VS 调用 Matlab (混合编程)
- Matlab R2010a和vs 2010混合编程
- Matlab R2012a和vs 2010混合编程
- Matlab R2010a和vs 2010混合编程
- Qt(或者VS)+Matlab混合编程
- Matlab与VC混合编程
- Matlab与VC混合编程
- vc与matlab混合编程
- Matlab与VC混合编程
- Matlab与VC混合编程
- matlab与c++混合编程
- Gradle 使用命令行操作Gradle
- Java Socket 与飞秋 通信
- Asynctask原理
- Maven学习总结(三)
- session的生命周期
- matlab 与VS 混合编程
- 筛选素数
- .NET基础--字段与属性的区别
- WPF:如何在工作线程中更新窗体的UI元素(Dispatcher机制)
- Shiro登录机制验证,自定义FormAuthenticationFilter
- Java与C#的区别
- String类型传递是值传递,char[]类型传递是引用传递
- URL传递中文乱码问题
- 子树判断