發生了一些奇怪的事情。我用MATLAB R2011創建了一個MEX文件,並且我用Visual Studio 2010編譯了它。奇怪的MEX文件行爲
我能夠正確地在工作區中使用MEX文件。 然後,我在MATLAB m文件中使用MEX文件(多次調用MEX文件)。當我嘗試運行它時,MATLAB崩潰並問我關閉。
試圖分析錯誤,我把斷點,但是當我把斷點放在m文件中,一切都是正確的。實際上,我所做的所有m文件都是在函數結尾處放置一個斷點並運行正常,我也可以完成所有m文件而不會出錯。
但是,當我嘗試無斷點運行,MATLAB崩潰......
起初我以爲這可能是記憶,但爲什麼它有斷點正常工作?
如果你能給我一個線索來解決這個問題,我將不勝感激。
在此先感謝
傑西卡
更多鏈接到用於調試MEX文件的文檔頁面:http://www.mathworks.com/support/tech-notes/1600/1605.html#gen_debugging,http://www.mathworks.com/help /techdoc/matlab_external/f32489.html – Amro