c++ - VS2010、DirectX 和 Intellisense 问题

标签 c++ visual-studio-2010 visual-studio directx intellisense

我同时安装了 VS2010 和 VS2012,但只有在 VS2012 中突出显示和自动完成似乎才能正常工作。同时 Intellisense 似乎适用于 VS2010,但不适用于 DirectX...这是一个示例:

VS2012 - 一切顺利。还要注意所有 Windows/DirectX 类型是如何突出显示的。

VS2012


VS2010 - 没有突出显示,没有自动完成。

VS2010


VS2010 - 但在这里我们可以看到 IntelliSense 确实有效,只是有选择地起作用。

VS2010-2


我必须使用 VS2010,所以我需要解决这个问题。我是 Visual Studio 的新手,所以我可能明显遗漏了一些东西。感谢您的帮助。

最佳答案

您可以在 documentation 中阅读有关 VS2010 中的 IntelliSense 的信息. Complete Word选项也可用:

“要打开完成列表,请键入名称的前几个字母,或按 ALT+向右键或 CTRL+空格键。”

您还应该知道 When IntelliSense Is Unavailable .确保您在项目选项中正确指定了 DirectX header 的包含目录。重建解决方案有时也有帮助。

关于c++ - VS2010、DirectX 和 Intellisense 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13113282/

相关文章:

visual-studio - Visual Studio 2010 按字母顺序对编辑器中的函数进行排序

visual-studio - 是否允许在禁用 rtti 的应用程序中链接启用 rtti 的 DLL?

c++ - Qt和OpenCV静态库相互冲突

visual-studio-2010 - 通过 Visual Studio 2010 面向 .NET Framework 4.5

c# - VS 2012 发布后,使用异步与 VS 2010 的正确方法?

c# - 在 Linux 中运行 Microsoft Visual Studio C# 项目

c++ - 在 Windows (C++) 中从 USB 相机拍摄高分辨率照片

c++ - Boost 1.53.0 - 构建 VC++11 时出现 LNK1104 错误

c++ - 除了赋值运算符,C++ 中哪些运算符不会被继承?

c++ - C++ 标准中的何处定义了对不合格 *mem-initializer-id* 的查找?