gpt4 book ai didi

c# - 如何在 VS 2013 中调试 Windows Phone (8) 运行时组件或 C++ DLL 中的 C++ 代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:20:15 25 4
gpt4 key购买 nike

对于使用 Visual Studio 2013 Pro 创建并包含 Windows Phone 应用程序 (C#)、Windows Phone 运行时组件 (C++) 和 Windows Phone 动态链接库 (C++) 的解决方案,是否可以调试 C++ 代码运行时组件还是 DLL?如果是这样,必须做什么才能启用它?

我创建了这样一个项目 - 一个简单的测试应用程序,其中应用程序调用运行时组件中的代码,而运行时组件又调用 DLL 中的代码。我可以验证它是否正常工作,因为在它通过运行时组件反馈到应用程序中的 C# 代码后,我可以检查 DLL 中 C++ 函数的返回值,但我无法让调试器进入在运行时组件中实现的方法。虽然我可以在任何代码(C# 或 C++)上设置断点,但只有 C# 代码上的断点会被命中,而在 C++ 代码(运行时组件或 DLL)中设置的断点显示为“未加载符号”,而应用程序在调试器下处于事件状态(就像坐在 C# 断点上一样)。

最佳答案

可以调试 C++ 代码。您必须为项目启用 native 调试。打开项目属性并单击“调试”选项卡。在右 Pane 的底部将有一个标题为“调试器类型”的部分。将 UI 任务和/或后台任务更改为仅限 native 。

关于c# - 如何在 VS 2013 中调试 Windows Phone (8) 运行时组件或 C++ DLL 中的 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21504568/

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