【问题标题】:VS2010, DirectX and Intellisense troublesVS2010、DirectX 和 Intellisense 的麻烦
【发布时间】:2012-10-30 02:44:26
【问题描述】:

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

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


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


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


我必须使用 VS2010,所以我需要解决这个问题。我对 Visual Studio 有点陌生,所以很明显我错过了一些东西。感谢您的帮助。

【问题讨论】:

  • 应该有项目模板,IIRC...
  • 好的,我现在已经弄清楚了那部分(虽然没有 DirectX 模板),所以我删除了那部分问题。 IntelliSense 仍然没有运气。

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


【解决方案1】:

您可以在documentation 中了解 VS2010 中的 IntelliSense。 Complete Word 选项也可用:

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

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

【讨论】:

  • 谢谢,这很有帮助。但是,我似乎找不到在 VS2012 中自动显示自动完成的选项(例如,在键入三个字母后)。我假设 VS2012 对 IntelliSense 有一些改进?你知道如何在 VS2010 中启用高亮显示 Windows/DX 定义的类型和常量吗?
  • 自动完成在我的情况下也不会自动显示。对不起,我不知道如何启用突出显示定义的类型和名称,我认为它在 VS2010 中不可用。
猜你喜欢
  • 2012-03-08
  • 2016-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多