如何从托管代码项目中调试 native 代码项目?我正在使用 C# 调用 C++ 代码,需要调试 C++ 代码。否则,我必须退出项目,打开 C++ 项目,创建一个测试器,然后调试代码。这太可怕了。
最佳答案
将您的 C++ 项目添加到包含您的 C# 代码的解决方案
在 C# 项目属性页面中,在调试选项卡下
勾选“启用非托管代码调试”
如果这不起作用,您还需要从“调试”或“工具”菜单(在 VS2017 中)打开“选项”对话框,然后转到“调试”->“常规”。检查选项
“抑制模块加载的 JIT 优化(仅限托管)。”
然后您将能够调试您的 C++/CLI 和 C++ 代码。 (最后的提示来自 Kim Togo Andersen。)
关于c# - 如何从托管代码项目中调试 native 代码项目? C++/C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6738006/