首页 > 解决方案 > 如何在“变量”窗口中显示结构成员(MSVC 2019)[更新]

问题描述

我正在开发一个使用 MSVC 2019 构建的应用程序。过去,我能够在调试时(通过单击“+”号)在“变量”窗口中查看结构成员。本周停止工作:变量窗口仅显示十六进制地址)。我没有(故意)更改任何构建设置,但问题仍然存在。源代码没有变化。
关于我做错了什么的任何想法?

我试过了:

详细信息:
设置->C/C++->预处理器->附加包含目录指定的包含文件目录:
使用 MSVC v2019
Dell Optiplex Win10/64编译

2021 年 3 月 25 日更新

标签: debuggingvisual-c++include

解决方案


我发现了问题。根据 https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes,许多数据结构在 v1.1.0 中已变得“不透明”,并且结构成员不再可访问。
对于代码纯粹主义者来说是美好的一天,但对于我们其他可怜的人来说,这让调试变得困难。恕我直言,似乎无法解决此问题。


推荐阅读