matlab和vs 进行混合编程时总须要使用matlab编译mexFunction.cpp文件。

这些文件免不了使用include下的*.h和lib下的*.lib文件。举例说明。这次我的cpp中用到了opencv/cv.h。在matlab\bin\win64\mexopts目录下有一个msvsopts100.bat的批处理文件。

用notepad 将这个文件打开在”include=“ 和 “lib=” 后面加入须要使用的路径并加分号“;”
设置好之后保存。然后在matlab 中 输入mex mexFunction.cpp。可是还是会出现 cannot open file “opencv/cv.h”。这是为什么呢?
    细致观察发现mscvopts100.bat 中第6行中有这样一句话rem C++keyName: Microsoft Visual C++ 2010。这句话证明mscvopts100.bat ,在mex -setup的过程中改动过。因此能够推測须要再次进行mex -setup 才干使这些路径生效。

经过试验,确实如此。困扰了我两周。

希望能给大家省时间。

最新文章

  1. linux命令使用记录
  2. 【XLL 框架库函数】 debugPrintf
  3. Mobile Web
  4. 16、C++获取磁盘空间的方法
  5. Cash flow
  6. [置顶] 2013 Multi-University Training Contest 8
  7. 【tcl脚本】改变输出字符格式
  8. 远程连接MySql连不上1130
  9. Reactive native 项目创建失败如何处理
  10. Git常用命令清单
  11. VMware-WorkStation 去掉VM工具栏
  12. java学习总结篇二--3 种简单排序
  13. P1141 01迷宫
  14. Vue.js的安装及简单使用
  15. CLion之C++框架篇-优化框架,单元测试(二)
  16. Python中什么是深拷贝和浅拷贝且有什么区别
  17. [转]WordPress主题开发:主题初始化
  18. [Shiro] - Shiro之进阶
  19. video标签常用属性及说明
  20. du及df命令的使用

热门文章

  1. POJ 1830 开关问题(高斯消元求解的情况)
  2. Python数据结构之列表
  3. svn提示出错异常为remains in conflict
  4. python没学好
  5. poj 2441 Arrange the Bulls
  6. BZOJ1709超级弹珠
  7. c#使用Split分割字符串的几种方法
  8. Docker(六):容器
  9. Python Challenge 第十三关
  10. react 使用antd的在图片列表或表格中实现点击其他元素Checkbox选中功能