我知道在C中沒有內置的try-catch語句,但是MATLAB有助於爲MEX文件提供任何類型的try-catch功能?我試圖按照http://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.html中描述的方式使用Longjmp
和Setjmp
,但我沒有成功。其他人有沒有想出一個辦法?有沒有辦法在mex文件中製作try-catch語句?
4
A
回答
3
+0
呃......注意指定「在C」中的問題.... – robguinness
+0
@robguinness:我知道。但是,在很多情況下,人們可以毫無問題地轉換到C++,所以我認爲這些信息在這方面很有價值。當然你可以不接受我的答案:)我不知道任何MEX特定的純C錯誤處理機制。 –
+0
這是真的。我猜如果在C中沒有辦法做,我可能會使用你的建議。等待看看是否有任何其他答案,但... – robguinness
相關問題
- 1. 有沒有辦法在XML文件中使用條件語句?
- 2. 有沒有辦法在沒有mexCallMATLAB函數的MEX文件中使用MATLAB函數句柄
- 3. 有沒有辦法減少if語句?
- 4. 有沒有辦法鏈接mex文件與代碼編譯沒有-fPIC
- 5. 有沒有辦法在內聯方法中使用let語句?
- 6. 有沒有辦法在一個if語句中有多個值?
- 7. 有沒有辦法在VBScript中退出或中斷switch語句?
- 8. 有沒有辦法推遲LINQ語句中的.WHER子句?
- 9. 有沒有辦法從MATLAB mex文件中的地圖中獲取值?
- 10. 有沒有辦法限制受UPDATE語句影響的行數?
- 11. 有沒有辦法在swift中彙總import語句
- 12. 有沒有辦法在chutzpah中執行phantomJS語句?
- 13. 有沒有辦法在SELECT語句中存儲變量?
- 14. 有沒有辦法在一行中寫這個if..else語句?
- 15. 有沒有辦法在Postgres PSQL中打印調試語句?
- 16. 有沒有辦法在for語句中切換變量?
- 17. 有沒有辦法讓VBA中有if ... except語句?
- 18. 有沒有辦法在插件中輕鬆製作Wordpress元框?
- 19. 有沒有辦法給sql語句分配條件?
- 20. 有沒有辦法在php中作爲文件句柄來訪問字符串?
- 21. 有沒有辦法在單個pymongo update_one語句中執行多個$ push操作?
- 22. 有沒有辦法將EXCEPT語句重寫爲SQL中的NOT IN語句?
- 23. 有沒有辦法用ipyvega製作SVG?
- 24. 有沒有辦法檢查(文件)句柄是否有效?
- 25. 有沒有辦法在SQL分析器篩選INSERT語句?
- 26. 有沒有辦法在Django Compressor壓縮標籤中使用條件IF語句?
- 27. 有沒有辦法在between語句的where子句中使用dateadd()?
- 28. 有沒有辦法重構C#獨有的switch語句?
- 29. 有沒有辦法執行所有可能的語句?
- 30. 有沒有辦法打印JDBC執行的所有SQL語句?
過了一段時間,但我似乎記得試圖通過visual studio運行一個mex dll,然後指定matlab.exe作爲啓動程序。或者,您可以附加到VS的matlab.exe並加載您編譯的mex調試符號。 –
「錯誤」從哪裏來? C沒有例外的概念,那麼你究竟想要捕捉什麼呢? – wakjah
@robguinness:您的網址有一個錯字:[http://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.html](http://www.di.unipi.it/~nids/docs/ longjump_try_trow_catch.html)。另外,你是否知道爲什麼'setjmp.h'方法不適合你? – horchler