首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Visual Studio 2019在DLL中为附加进程设置断点时出现问题

使用Visual Studio 2019在DLL中为附加进程设置断点时出现问题
EN

Stack Overflow用户
提问于 2019-05-28 05:57:44
回答 1查看 149关注 0票数 0

我正在使用Autodesk Fusion 360 AddIn示例"SpurGear“。调试AddIn涉及附加到Fusion360进程以及在本机C++ DLL中设置断点。使用Visual Studio 2017,这将按预期工作,在带有断点的行处停止调试器。在VS2019中使用相同的项目和再现步骤,调试器不会触发断点并直接流过。

VS 2019对项目进行的唯一升级更改是添加了WindowsTargetPlatformVersion 10.0和从v140到v142的PlatformToolset更改。

我找不到恢复正常行为所需的任何新的编译器/链接器设置。也许这是VS 2019中的一个bug?!有没有让这个调试场景在新的VS中工作的经验?

EN

回答 1

Stack Overflow用户

发布于 2019-06-03 07:33:36

我最终解决了这个问题,使用Visual Studio Installer > Modify从Visual Studio 2019卸载了"Python开发“。

我只能推测,由于Fusion 360支持Python,VS 2019不知何故感觉到了这一点,并选择了错误的调试器。如果这就是问题所在,也许有一些方法可以强制使用C++调试器?!奇怪的是,在VS2017中可以进行调试,我也安装了Python开发。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56332840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档