gpt4 book ai didi

c++ - 控件单击以在 IDE 中获取定义不起作用

转载 作者:行者123 更新时间:2023-11-30 00:42:24 25 4
gpt4 key购买 nike

我正在使用 C++Builder,我知道要转到变量或类的定义,您必须按住 Control 键并单击方法名称,或者您要转到定义的任何标识符。

但是,正如你们中的大多数人会注意到的那样,这并不总是有效。

有没有人有什么技巧可以做到这一点?

最佳答案

“转到声明”通常在从源文件调用时成功,但在从 header 调用时失败。如果您知道它是如何工作的,就很容易理解为什么:当您对标识符执行 Ctrl+单击时,编译器启动,以特殊的“Kibitz”模式运行,基本上编译您的源代码直到插入符号的位置。对于 .cpp 文件,这很容易——它们通常可以独立编译。然而,头文件通常依赖于其他头文件但不明确包含它们 - 即在“sysmac.h”上进行独立编译将失败并出现错误,因为该头文件期望预先包含“System.hpp”。这是在头文件中调用代码完成和代码浏览时经常失败的原因之一。

关于c++ - 控件单击以在 IDE 中获取定义不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072085/

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