我们在Visual Studio 2022 Community中对内联装配代码进行调试问题。它在以前的版本(例如2017年,2019年)中运行良好。尽管优化是禁用的,但debugg ...

问题描述 投票:0回答:1
我想知道是否有人可以提示我们可以尝试切换以使此工作的任何其他选择。我们已经与此战斗了几个月,微软的支持要求您支付149欧元才能file file。

aadding调试Windows模块和输出:

enter image description here

enter image description here 我从来没有发布过这个答案。 我们俩都花了一些时间和精力,因此我们应该得到业力,从而解决它。

发现您没有做错任何事情。 尽管我最早的评论,您的构建或如何构建它没有错,而且没有过时的文件。

实际问题是,在16.7.28至16.8.0之间,MS刚刚打破了这一点。 当他们将调试信息写入.OBJ和.pdb文件时,他们只是简单地写了错误的信息。 因此,这不是调试器的错,而是编译器。 我打开了一个针对Devstudioenter image description here的bug,他们将其固定在17.6.0.中。

根本的问题,这仍然不是很好的转变。 最终,解决方案是避免任何大于16.7.28且小于17.6.0的释放。 鉴于我们现在最多可达17.13.0,这可能不再是问题。 但是,如果任何未来的读者最终到这里,至少他们会知道这是什么意思。
visual-studio debugging visual-c++ visual-studio-debugging inline-assembly
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.