15

我正在使用一个没有 .h 的标题的库
这会破坏 Visual Studio 的智能感知(声明/定义查找)

有人知道如何告诉 VS2008 文件是标题吗?

4

2 回答 2

23

转到 Visual Studio 中的 Tools::Options::Text Editor::File Extension 选项卡。选中“映射无扩展标题”复选框,然后从组合框中选择所需的语言。

于 2008-10-16T21:06:19.237 回答
0

我冒昧地猜测您应该确保标头包含在源文件(通常是 .cpp 文件)中。

其中源文件的属性将 Tool 属性设置为 C/C++ Compiler Tool。我猜 Intellisense 是从它们开始的,并且会遵循 #includes 到文件,而不管它们的扩展名是什么,以从它遇到的任何东西中构建它的符号数据库。

于 2008-10-16T21:05:53.807 回答