gpt4 book ai didi

c++ - Visual Studio 2015 Go To Definition 转到错误的类

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:07 24 4
gpt4 key购买 nike

我刚开始遇到 C++ 代码中的 Visual Studio 2015 问题。当我按 F12 去定义时,我被带到了错误的类(class)。在解决方案内部,有多个具有相同方法名称的不同类的项目。这是项目/类结构的简单图表。

Project1
Class1
Initialize();
Project2
Class2
Initialize();

Class2 使用 Project1 中的 Class1。如果我在 Class2 中工作并在 Class1.Initialize() 上按 F12,我将进入 Class2.Initialize 函数。

这几乎就像 Visual Studio 只查看函数名称并开始在当前项目中搜索。

我已尝试重新启动 Visual Studio 并删除 .suo 文件。

最佳答案

这在我身上也发生过很多次,尤其是当涉及具有相同名称但不同命名空间的类时,或者只是具有不同的类名但具有相同的方法名时。
不幸的是,我在 Visual Studio 2017 中看到了同样的问题。

我想原因可能是IDE的Intellisense解析部分存在缺陷。

关于c++ - Visual Studio 2015 Go To Definition 转到错误的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42812044/

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