Visual Studio 2010 - C++智能感知不起作用(甚至不是Ctrl + Space),没有函数名称,没有参数列表,什么都没有
visual studio 2010 - C++ Intellisense doesn't work (not even Ctrl+Space), no function name, no parameter list, nothing
我最近安装了C++,以便重新学习该语言(已经做了一些小项目)。真正让我恼火的一件事是,实现时的自动完成功能已经不起作用了。
更具体地说,参数和函数名称的自动完成。我已经在各自的头中声明了我的类和函数。虽然我的记忆有点模糊,但我记得在2008年,当你在cpp文件中输入名称时,它会自动为你提供相应参数的下拉框。
然后,我在论坛和页面上搜索了可能的解决方案,并被告知在新的VS 2010中,intellisense功能已从C++环境中删除(为什么?)。但可以通过以下方式检索参数列表:
(1) 检查"工具->文本编辑器->C++->自动列出成员",并在高级选项卡中查看该功能是否已禁用。
(2) 在完成语句时使用Ctrl-Space。
我试过这两种方法,但都不起作用(我读过一些论坛,认为ctrl+空间至少应该在某种程度上起作用)。声明应该是正确的,因为当我定义函数并右键单击并将名称命名为"Go to Declaration"时,它会在头文件中突出显示声明(其中提供了整个参数列表)。Ctrl+J将向我表明VS确实可以识别函数声明。
我不想使用第三方软件,如(视觉辅助X),但我已经没有选择了。
事先非常感谢。
确保您的目标不是.NET框架(编译器选项/clr
)否则,它应该适用于所有本机C++程序
相关文章:
- "error: no matching function for call to"构造函数错误
- 什么时候调用组成单元对象的析构函数
- 继承函数的重载解析
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- C++模板来检查友元函数的存在
- 递归函数计算序列中的平方和(并输出过程)
- 对RValue对象调用的LValue ref限定成员函数
- C++17复制构造函数,在std::unordereded_map上进行深度复制
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 为什么使用 "this" 指针调用派生成员函数?
- 将对象数组的引用传递给函数
- 函数调用中参数的顺序重要吗
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用不带参数的函数访问结构元素
- 代码在main()中运行,但在函数中出现错误
- 内置函数可查看CPP中的成员变量
- 如何获取std::result_of函数的返回类型
- 在析构函数中调用"delete"运算符时"compiler is out of heap space"编译器错误
- Visual Studio 2010 - C++智能感知不起作用(甚至不是Ctrl + Space),没有函数名称,没有参数列表,什么都没有