gpt4 book ai didi

c++ - 如何在 C++ 源代码、DLL 或 VC++ 编译器创建的任何文件中查找所有全局变量?

转载 作者:IT老高 更新时间:2023-10-28 21:41:42 25 4
gpt4 key购买 nike

我正在使我的应用程序线程安全。步骤之一是同步访问或消除全局变量的使用。我正在使用 Visual Studio。我找不到在我的代码库中找到所有全局变量的好方法。创建一个好的文本搜索模式是不可能的,我找不到任何有用的工具。你们知道有什么好的方法吗?它可以是源代码分析工具或二进制文件分析器。

最佳答案

这可能会有所帮助:

  1. 在 Visual Studio 中打开项目。
  2. 打开项目的“类 View ”
  3. 在项目标题下,您会找到“全局函数和变量”。

我已经用 Visual Studio 2010 及更高版本检查了这一点。

编辑: 根据 Ajay 的建议在评论中,您还可以对项目进行分组。对于分组项目:

  1. 在类 View 中,右键单击项目标题
  2. 选择“按对象/成员类型分组”
  3. 选择所需的树,如变量、结构或枚举等。

关于c++ - 如何在 C++ 源代码、DLL 或 VC++ 编译器创建的任何文件中查找所有全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7430233/

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