[讨论] mex档compile后使用闪退

楼主: mia7013 (微生物)   2017-05-14 16:26:31
我最近在用mex写一个3D阵列的处理(region growing)
目前是使用.c、.cpp
现在遇到的问题是:我写完后使用mex compile档案会过,
但是呼叫出来使用的时候会闪退,且不会出现红字。
一开始好像是因为我把C跟C++的语法混用造成的编译器错误,
(matlab闪退时会出现可以按侦错的选项),讯息表示我的调试器没有运作,
所以我就索性分别重写了.c、.cpp的版本,但还是跟上面的状况一样,
compile的时候会过,但是一呼叫就闪退,而且现在连停止运行的视窗都不会跳出来了...
请各位大神帮帮我 QQ
目前使用的版本是2015b
作者: celestialgod (天)   2017-05-14 17:14:00
通常闪退都是你的程式access错的内存但是你没程式,谁也没办法帮你
作者: Steven0422 (Steven)   2017-05-14 17:51:00
观落英等级
作者: waterCoka (Coka)   2017-05-14 19:11:00
一定是你程式某些区段里面的内存没处理好啊mex会过 不代表你写得程式没有问题

Links booklink

Contact Us: admin [ a t ] ucptt.com