在Visual studio中生成.mex文件

来源:互联网 发布:youtubers life mac版 编辑:程序博客网 时间:2024/05/16 08:00

这里以64位的windows系统为例,在visual studio 2012和matlab2013b中测试通过。
visual studio的具体设置如下所示:

  • Configuration properties -> General:
    Set Target Extension to .mexw64
    Set Configuration Type to Dynamic Library (.dll)

  • Configureation poperties -> VC++ Directories:
    Add $(MATLAB_ROOT)\extern\include; to Include Directories

  • Configuration properties -> Linker -> General:
    Add $(MATLAB_ROOT)\extern\lib\win64\microsoft; to Additional Library Directories

  • Configuration properties -> Linker -> Input:
    Add libmx.lib;libmex.lib;libmat.lib; to Additional Dependencies

  • Configuration properties -> Linker -> Command Line:
    Add /export:mexFunction to Additional Options

0 0