gpt4 book ai didi

Matlab mex 文件在 Windows 上崩溃 - 无法调试

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

我有一个我编译的 mex 文件

>> mex -g myMex.cpp

我在几个输入上运行它,它工作得很好。
突然间,对于一个特定的输入,它使机器崩溃了!

按照说明操作 on how to debug using visual studio我将调试器附加到 Matlab 进程,并在 mexFunctionfirst 行放置了一个断点。

但是,当我厌倦了调试 visual studio 并且 Matlab 在 断点在 mex C++ 代码中命中之前崩溃了!

有没有人遇到过这种令人沮丧的行为?如果崩溃发生在我可以在调试器中停止之前,我该如何调试此崩溃?

最佳答案

这不是您要找的真正答案,但由于与您描述的问题类似的问题,我总是发现 Matlab MEX 文件的视觉调试非常繁琐,以至于比实际更麻烦值得。通过在主 mexFunction 例程中插入 mexPrintf 和/或 return 语句可能会更快地追踪问题。

关于Matlab mex 文件在 Windows 上崩溃 - 无法调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19980820/

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