gpt4 book ai didi

c# - 如何调试DLL里面的代码

转载 作者:行者123 更新时间:2023-11-30 02:05:38 33 4
gpt4 key购买 nike

我有一个 C# 程序,我从中调用 C++ 的一些函数/变量。C++ 程序本身运行良好,并经过检查。但是,当我构建此 DLL 并将其用于 C# 时,接口(interface)代码中存在一些错误,阻止我在 C# 中获得正确的结果。

最有可能的是,导出变量/导出函数给出的结果有一些错误,我想检查一下。

我的主要问题是:如何调试此 DLL,如通过设置断点等,然后像对任何其他程序一样查看结果?

最佳答案

假设您有 native (C++) DLL 的源代码和调试符号,您可以在托管 (C#) EXE 项目的“调试”选项卡上选中“启用非托管代码调试”选项,然后设置断点,照常检查 C++ 代码中的变量等。您可以将 C++ 项目添加到解决方案中,或者只打开一个 C++ 源代码文件并在其中设置断点。

关于c# - 如何调试DLL里面的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9462211/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com