Visual Studio的智能感知头,不.H

Visual Studio的智能感知头,不.H

问题描述:

我使用的是有头无.H库
这违背了Visual Studio的智能感知(声明/定义查找)Visual Studio的智能感知头,不.H

任何人都知道如何告诉VS2008是一个文件一个头?

转到Visual Studio中的工具::选项::文本编辑器::文件扩展名选项卡。选中“Map无扩展头”复选框,然后从组合框中选择所需的语言。

+1

非常感谢,我知道有一个选项somehwere - 但在文本编辑器设置????? – 2008-10-16 21:14:31

我估计你应该确保头文件包含在源文件中(通常是一个.cpp文件)。

其中源文件的属性将Tool属性设置为C/C++编译器工具。我猜想Intellisense从他们开始,并且会跟随#includes文件,而不管它们的扩展名是如何从它遇到的任何东西中构建它的符号数据库。

+0

预处理程序处理错误(#include命令不关心)问题是intelisense自己解析并且不知道它们是头文件。 – 2008-10-16 21:15:19