3
我編譯了一個腳本,該腳本使用MCR_R2015a從儀器工具箱中使用tcpip
函數。在用於編譯的PC上運行生成的可執行文件(Windows7)不是問題,但是在另一臺PC(Windows10,不安裝Matlab)上運行該程序。我收到以下錯誤:Matlab編譯包含TCPIP的腳本後未知的類錯誤
unknown variable com or unknown class com.mathworks.toolbox.instrument.TCPIP
指向123行tcpip
。周圍的代碼是:
try
obj.jobject = handle(com.mathworks.toolbox.instrument.TCPIP(host,port));
catch aException
newExc = MException('instrument:tcpip:cannotCreate',aException.message);
throw(newExc); %%% this is line 123
end
顯然com.mathworks.toolbox.instrument.TCPIP
未知。我試圖找到定義此對象的文件,以便在編譯時無需成功即可追加它。
在哪裏可以找到該文件或如何編譯正在運行的可執行文件?
更新:在第二臺PC(Win10)上安裝Matlab之後,在Matlab中運行腳本不成問題。然後,我再次使用MCR_R2015a在第二臺PC上編譯另一個可執行文件。運行生成的exe文件,我收到上面的錯誤。 – SchluckWasser