Visual Studio property sheets for rapidly configuring a project to build a MEX file.
The usage of the property sheets (.props files) is described at http://stackoverflow.com/a/27391300/2778484. In short, just set the `MATLAB_ROOT` and/or `MATLAB32_ROOT` environment variables (for 32-bit and 64-bit versions, respectively), and include the property sheet (MATLAB.props) into your DLL project:
![add MEX property sheet to Visual Studio project](http://i.stack.imgur.com/pnmDB.png)
The relevant settings configured automatically by the property sheet include:
1. Adding `$(MATLAB_ROOT)\extern\include` to the `AdditionalIncludeDirectories` paths (with inherited paths from parent configurations) -- the location of mex.h.
2. Adding `$(MATLAB_ROOT)\extern\lib\win64\microsoft` to the `AdditionalLibraryDirectories` paths -- the location of libmex.lib, etc.
3. Listing the libraries: `libut.lib;libmx.lib;libmex.lib;libmat.lib`.
4. Exporting `mexFunction` (it's a shared library): `/EXPORT:mexFunction`.
5. Setting the output file extention (e.g. `.mexw64` for x64).
6. Sets MATLAB_MEX_FILE (helpful to signal to your own headers if they are being used in a MEX file).
7. Turns on generation of data required for profiling.
The files MATLABx64.props and MATLABx86.props are for 64-bit and 32-bit MATLAB, respectively. MATLAB.props is supposed to work for either 32-bit or 64-bit MATLAB using conditional expressions, but I have not tested it extensively.
没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab调用C++案例(源码).rar
共13个文件
props:3个
txt:2个
bat:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 128 浏览量
2023-03-26
20:14:08
上传
评论 1
收藏 14KB RAR 举报
温馨提示
1、资源内容:基于Matlab调用C++案例(源码).rar 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为“参考资料”参考学习使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab调用C++案例(源码).rar (13个子文件)
基于Matlab调用C++案例(源码)
cppClass
cppclass.m 3KB
pqheap.m 2KB
pqheap.hpp 2KB
pqheap.cpp 5KB
class_wrapper_template.cpp 9KB
说明.txt 602B
propertySheets
MATLAB.props 3KB
说明.txt 1KB
MATLABx86.props 1KB
MATLABx64.props 1KB
MinGW
mex_C++_mingw-w64.xml 4KB
mingw_mexopts.bat 1KB
mingw-w64_vars.bat 144B
共 13 条
- 1
资源评论
- zy132600683642023-10-02资源中能够借鉴的内容很多,值得学习的地方也很多,大家一起进步!
- m0_510293822023-05-02感谢资源主的分享,很值得参考学习,资源价值较高,支持!
Matlab仿真实验室
- 粉丝: 3w+
- 资源: 2405
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功