如果.c文件不依赖于任何第三方库,那么mex编译很简单,只需要在matlab的命令行输入

mex test.c 即可。

但是如果这个c文件使用了第三方库文件,如opencv、gsl等等,那么就需要更改一下mex的编译选项,否则会报fetal error C1083,找不到包括文件。

这里需要注意的是,在mex之前,需要使用 mex -setup 选择编译器,假如我选的是VS2012,那么我需要把相应的选项加到VS2012所对应的opt文件中,具体的位置在

‘MATLAB路径\R2013a\bin\win64\mexopts’下面,

VS2012 对应的文件就是 msvc110opts.bat.

打开这个文件后,找到set INCLUDE= 和 set LIB= 两行,把所用到的库的inclue路径和lib路径分别添加到这两行后面就可以。

保存后,需要重新使用mex -setup选择编译器,使改动生效。

关于依赖库位置的设置方法,也许还有更好的方法, 继续探索中。。

最新文章

  1. 巧用dimens适配多个分辨率
  2. svg学习(九)path
  3. Scikit-Learn模块学习笔记——数据预处理模块preprocessing
  4. JQ添加标签
  5. Qt使用一个事件队列对所有发出的事件进行维护(QObject的event()函数相当于dispatch函数),用EventLabel 继承QLabel作为例子(简单明了) good
  6. @Transactional注解*
  7. Ling to entity实现分页
  8. Spring Boot 之构建Hello Word项目
  9. JavaWeb王者归来学习笔记
  10. docker结合jenkins、gitlab实现.netcore的持续集成实践
  11. vsftp 的安装及配置
  12. 居于U2000手机管理光猫,小区运营商FTTH光猫注册神器,MA5680T手机管理,自动添加光猫
  13. python大法好——递归、内置函数、函数进阶
  14. P10.3 usestock0.cpp
  15. ml基本问题
  16. iOS app bundle id
  17. 罗技 M558 鼠标维修记录
  18. 1. Socket网络编程
  19. springboot读取自己定义的配置文件的方式以及使用joda_time来处理时间日期
  20. Java 实现文件随机读写-RandomAccessFile

热门文章

  1. Tomcat时区设置方法[转]
  2. 高斯消元 & 线性基【学习笔记】
  3. SDN第四次作业
  4. php.ini 中文详解
  5. jQuery smartMenu右键自定义上下文菜单插件
  6. Hadoop源码学习之HDFS(一)
  7. linux 下yum使用技巧
  8. 抛砖引玉之~sftp
  9. mvc get image 500
  10. node.js简单搭建服务,访问本地站点文件