gpt4 book ai didi

visual-studio-2010 - 在 visual studio 中配置 mex 函数

转载 作者:太空宇宙 更新时间:2023-11-03 19:52:26 24 4
gpt4 key购买 nike

here它解释了如何在 visual studio 中分析 .exe 文件。有什么方法可以使用相同的过程来分析墨西哥代码吗?

谢谢。

最佳答案

你当然可以。只需在构建 MEX 文件时启用调试信息(符号)的生成,并从 Visual Studio 中的“分析”->“配置文件”菜单附加到 MATLAB.exe。

这与使用 Visual Studio 调试 MEX 文件的过程几乎相同。如果您使用 VS 项目(而不是 mex 命令)构建 MEX 文件,则该过程很简单,在这种情况下,您只需在项目中启用分析信息(Linker-Advanced-Profile 属性),构建,然后从 Analyze->Profiler->Attach/detach... 菜单项附加到 MATLAB.exe。

如果您使用 mex 构建在 MATLAB 中,您需要启用使用符号信息构建 MEX 文件,同时启用优化:

mex -g -O -largeArrayDims myMEX.cpp

我通常从 VS 项目而不是使用 mex 构建 MEX 文件,所以我不能说后一个选项的效果如何,但是 -O switch 的文档建议您可以同时进行优化和符号信息生成。 编辑:它可能还需要编辑您的 mexopts.bat 并将 /DEBUG/PROFILE(不禁用编译器优化!)添加到 LINKFLAGS。这也可能允许您从 mex 中省略 -g,但我不能说。

编辑 2:从 R2014a 开始,MEX 选项不再使用 .bat 文件进行管理。相反,寻找像 C:\Users\Jon\AppData\Roaming\MathWorks\MATLAB\R2014a\mex_C_win64.xml 这样的 XML 文件。

关于visual-studio-2010 - 在 visual studio 中配置 mex 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23275673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com