作者mia7013 ()
看板MATLAB
标题[讨论] mex档compile後使用闪退
时间Sun May 14 16:26:31 2017
我最近在用mex写一个3D阵列的处理(region growing)
目前是使用.c、.cpp
现在遇到的问题是:我写完後使用mex compile档案会过,
但是呼叫出来使用的时候会闪退,且不会出现红字。
一开始好像是因为我把C跟C++的语法混用造成的编译器错误,
(matlab闪退时会出现可以按侦错的选项),讯息表示我的调试器没有运作,
所以我就索性分别重写了.c、.cpp的版本,但还是跟上面的状况一样,
compile的时候会过,但是一呼叫就闪退,而且现在连停止运行的视窗都不会跳出来了...
请各位大神帮帮我 QQ
目前使用的版本是2015b
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.105.133.176
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1494750396.A.0F6.html
1F:→ celestialgod: 通常闪退都是你的程式access错的记忆体 05/14 17:14
2F:→ celestialgod: 但是你没程式,谁也没办法帮你 05/14 17:14
3F:→ Steven0422: 观落英等级 05/14 17:51
4F:推 waterCoka: 一定是你程式某些区段里面的记忆体没处理好啊 05/14 19:11
5F:→ waterCoka: mex会过 不代表你写得程式没有问题 05/14 19:12