使用vs2010 intellisense不可用于C++/ctl

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vs2010 intellisense不可用于C++/ctl相关的知识,希望对你有一定的参考价值。

新建一个控制台应用程序时,自己建类,使用类对象可以列出其中的成员。
但如果选择windows应用程序,想用创建WNDCLASS对象时,使用.不会补全,提示intellisense不可用于C++/ctl。
若是在新建的控制台应用程序中,使用WNDCLASS对象,提示intellisense:没有可用成员。
请问这是什么问题??在VC++6.0下是正常的。但我不想更换VS。求解决办法。
更正:

选择windows应用程序,提示的是ntellisense:不可用于C++/CLI。

参考技术A 微软官方已经确认不支持在 c++/cli里面使用intellisense,可以参考这个链接
https://connect.microsoft.com/VisualStudio/feedback/details/501921/c-cli-intellisense
最好的方式就是使用第3方组件,如visual assistx
参考技术B 下个插件吧 叫 Visual Assist X
很小的,功能强大,安装很简单
补全功能 什么括号的什么关键字,还有你说的,还有你定义的变量都可以追问

可是不是说VS2010的intellisense已经做的很强大了,基本不需要 Visual Assist X辅助了么。。那我这个问题究竟是2010本身就有的问题,还是我的软件有问题?

本回答被提问者采纳

以上是关于使用vs2010 intellisense不可用于C++/ctl的主要内容,如果未能解决你的问题,请参考以下文章

为啥 VS 2010 Intellisense 仅在我安装了视觉辅助 X 时才有效?

在 VS2010 中启用 jQuery Intellisense 而不引用本地 jQuery(或在每个文件中)

C++ VS Express 2010 智能感知

Intellisense 不适用于 VS2013 中的 JS

VS Code IntelliSense 不适用于 Unity。为啥?

VS2010 中的 C++ 智能感知