在寫一個專案時,在C#的表單程式中,首先呼叫了R2018b版本的MATLAB,程式能夠正常運行,但是在呼叫R2018b版本的時候,會出現閃退的情況,考慮到可能是這個版本與VS2017的兼容性不好,所以在程式中重新呼叫R2017b版本的MATLAB,但是在除錯程式的時候出現錯誤:DllNotFoundException: 無法加載 DLL“mclmcrrt9_5.dll”: 找不到指定的模塊。 (例外來自 HRESULT:0x8007007E)。查證該DLL是R2018b的RUNTIME中包含的,而R2017b的相關DLL是“mclmcrrt9_3.dll”,因此如何修改C#程式,使之能夠成功呼叫R2017b的RUNTIME呢?我的電腦中已經卸載了R2018b,只保留了R2017b。
uj5u.com熱心網友回復:

會出現如圖的錯誤,但是我C#程式中參考的MWArray,已經替換成了R2017b中的
uj5u.com熱心網友回復:
自頂,有大佬在的嘛?uj5u.com熱心網友回復:
頂~~大佬呢轉載請註明出處,本文鏈接:https://www.uj5u.com/net/77783.html
標籤:C#
下一篇:c#求代碼
