调试Matlab中使用的DLL

问题描述 投票:1回答:1

我正在为Matlab(.NET in Matlab)使用的库生成DLL / PCB文件。在Matlab中,我指向我的库项目的Debug / bin文件夹。

NET.addAssembly('some\path\Debug\bin\MyLibrary.dll'));

当从Matlab而不是Visual Studio应用程序加载DLL时,是否可以调试Matlab中使用的DLL?

c# matlab debugging dll
1个回答
3
投票

使用Visual Studio,您可以转到'Debug' - >'Attach to Process ...'并将调试器附加到加载DLL(MATLAB.exe)的进程。

笔记:

  1. 您的PCB文件需要位于加载的DLL的目录中。
  2. 在“选择代码类型”对话框中选择托管代码类型,因为它自动只选择MATLAB的本机代码类型。
© www.soinside.com 2019 - 2024. All rights reserved.