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