gpt4 book ai didi

.net - 在不同的项目中将 C# 调试为 Intel C++

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:39 27 4
gpt4 key购买 nike

类似这里的问题:

Old Question about C# debugging

我正在尝试调试一个在多个项目中使用并使用 Visual Studio 2008 中的英特尔 C++ v 11 编译器(即非标准编译器)编译的库。我当前用于调试的平台是 C#通过 p/invoke 调用 C++ 方法的程序。

除了在 C++ 代码中启动一些巨大的循环并将调试器附加到进程之外,是否有一种方法可以调试 C++ 代码(已在 Debug模式下编译)?现在,C# 代码直接跨过 C++ 调用。

我已经设置它以便我可以调试托管和非托管/ native 代码,以及调试“不是我的代码”,但这些设置似乎并不重要。

我真的非常想避免将 C++ 项目添加到 C# 项目中;正如我所说,它是一个由多个程序调用的库,因此这样做会对其他程序和维护造成严重后果。

最佳答案

我记得在 WPF 开发的早期(项目本身,当时我在 MSFT),我们不得不使用两个调试器,用于 native 代码的 WindDbg 和 .Net 独立调试器(不记得了what is called) 并在两者中设置断点。不确定 VS 是否支持这个。

关于.net - 在不同的项目中将 C# 调试为 Intel C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850062/

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