c++builder11 代码提示问题

c++builder11在指针变量加->或者结构体变量加.号后不会提示成员信息,而是显示code template,是有什么需要设置的吗?之前用的2010版本可以正常显示成员。
还有按住键盘ctrl键双击变量或函数时不能跳转到申明或定义的地方,是什么原因呢

在 C++Builder 11 中,可以通过以下步骤来解决指针变量加 -> 或者结构体变量加 . 号后不会提示成员信息的问题:

  1. 打开 C++Builder 11。
  2. 在主菜单栏中选择 Tools -> Options。
  3. 在弹出的对话框中选择 Environment Options -> Autocomplete。
  4. 在右侧的窗格中,勾选 "Show members when typing -> or ." 选项。
  5. 点击 "OK" 按钮保存设置。

这样就可以在输入指针变量加 -> 或者结构体变量加 . 号后,自动弹出其成员列表供选择了。

至于按住键盘 Ctrl 键双击变量或函数时不能跳转到申明或定义的地方,这可能是由于项目文件配置错误导致的。你可以尝试重新创建一个新的项目,将原有的源代码文件添加到新项目中,然后再试一下是否能正常跳转。

如果仍然存在问题,可以尝试打开菜单栏的 Project -> Options -> C++ Compiler 选项卡,在右侧的窗格中勾选 "Debugging information" 和 "Use 'classic' Borland compiler". 这样也许能够解决问题。

最后,建议你查看 C++Builder 11 的官方文档,里面有更详细的设置说明和故障排除方法。

本答非所问。
虽然我没用过,但是我还是不建议用这个。用的人少,学完出来工作啥的基本上没有用这个开发(简单来说,遇到问题没答案,学完没啥用)。
如果你是windows,visual studio基本上算是最好的选择,2019和2022体验比2015好了很多,而如果你想开发图形界面,c#或者QT都比builder好;
如果是linux,clang/g++配cmake + vscode是最好的选择,同样可以用QT开发UI界面。

以下内容部分参考ChatGPT模型:


可能是你的c++ builder 11的自动代码提示功能被禁用了。你可以尝试按下Ctrl + Shift + C来启用自动代码提示功能。另外,你也可以检查一下你的IDE的设置,确保自动代码提示功能被启用了。如果这些方法都不起作用,你可以尝试卸载并重新安装c++ builder 11。以下是一个简单的示例代码,用于测试自动代码提示功能是否正常工作:

#include <iostream>
using namespace std;

struct Student {
    string name;
    int age;
};

int main() {
    Student s;
    s.name = "John";
    s.age = 20;
    cout << "Name: " << s.name << endl;
    cout << "Age: " << s.age << endl;
    return 0;
}

如果自动代码提示功能正常工作,当你输入“s.”时,你应该会看到一个下拉列表,其中包含结构体s的成员变量name和age。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快