vs 调用matlab 完整步骤


  1.安装TDM-GCC-64 配置好环境变量

  2.使用matlab安装包,安装Microsoft Windows SDK以Matlab Compiler 
  3.在matlab中 使用 mex -setup 以及mbuild -setup配置好编译器环境 
  4. 执行语句:“setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')   mcc -W cpplib:xxxlib名 -T link:lib matlab函数文件名.m“
    生成 xxx.h   xxx.dll  和xxx.lib三个文件
  5.将上述三个文件放到vs工程中(注意用x64环境)
  6.vs配置:VC++目录 包含目录R2019b\extern\include
  库目录extern\lib\win64\microsoft
  链接器输入→附加依赖项 xxx.lib  libmx.lib ibmat.lib  mclmcr.lib  mclmcrrt.lib
  7.包含.h头文件,依次调用mclInitializeApplication()
   ...Initialize()
  此处可以调用matlab里的函数,若有参数,参数定义为mwArray a,a可以矩阵、字符串
  最后调用(可无)
  mclWaitForFiguresToDie(NULL);
   ....Terminate();
   mclTerminateApplication();


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM