Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 VC10调试器在进入非托管c++;来自托管c++;代码[CLI选项] 我已经通过C++代码管理了包装器,以便.NET客户端应用程序可以调用它。但当我调试它时,我只能达到包装器级别。从那里我不能进入纯C++源代码。 流程如下 CLI选项启用C++应用程序调用包装器接口< /LI> 进入包装器源 LI>当我尝试从C++中跳入C++源时,它只是跳过._Visual Studio 2010_Visual C++_Visual Studio 2008_Marshalling_Unmarshalling - Fatal编程技术网

Visual studio 2010 VC10调试器在进入非托管c++;来自托管c++;代码[CLI选项] 我已经通过C++代码管理了包装器,以便.NET客户端应用程序可以调用它。但当我调试它时,我只能达到包装器级别。从那里我不能进入纯C++源代码。 流程如下 CLI选项启用C++应用程序调用包装器接口< /LI> 进入包装器源 LI>当我尝试从C++中跳入C++源时,它只是跳过.

Visual studio 2010 VC10调试器在进入非托管c++;来自托管c++;代码[CLI选项] 我已经通过C++代码管理了包装器,以便.NET客户端应用程序可以调用它。但当我调试它时,我只能达到包装器级别。从那里我不能进入纯C++源代码。 流程如下 CLI选项启用C++应用程序调用包装器接口< /LI> 进入包装器源 LI>当我尝试从C++中跳入C++源时,它只是跳过.,visual-studio-2010,visual-c++,visual-studio-2008,marshalling,unmarshalling,Visual Studio 2010,Visual C++,Visual Studio 2008,Marshalling,Unmarshalling,我已经构建了所有与调试信息有关的托管/非托管源。还尝试了混合调试器选项。但似乎没有任何效果 PS:暂时我用Manager C++进行测试,没有.NET源代码[Client App],只有CLR选项启用的托管C++源和纯C++源。我想我已经提到过了。调试时查看输出窗口,它会显示是否加载了.pdb文件。这可能会提供一些信息。也检查了。对于任何非托管C++模块,没有这种丢失的PDB错误。这是设计中涉及的调试引擎。托管调试器与本机代码调试器非常不同。单步执行无法工作,调试器没有明确的语句可以确定它需要

我已经构建了所有与调试信息有关的托管/非托管源。还尝试了混合调试器选项。但似乎没有任何效果


PS:暂时我用Manager C++进行测试,没有.NET源代码[Client App],只有CLR选项启用的托管C++源和纯C++源。我想我已经提到过了。调试时查看输出窗口,它会显示是否加载了.pdb文件。这可能会提供一些信息。也检查了。对于任何非托管C++模块,没有这种丢失的PDB错误。这是设计中涉及的调试引擎。托管调试器与本机代码调试器非常不同。单步执行无法工作,调试器没有明确的语句可以确定它需要交换引擎。您需要设置一个断点。模式开关在断路器触发时发生。