我正在使用一个没有 .h 的标题的库
这会破坏 Visual Studio 的智能感知(声明/定义查找)
有人知道如何告诉 VS2008 文件是标题吗?
我正在使用一个没有 .h 的标题的库
这会破坏 Visual Studio 的智能感知(声明/定义查找)
有人知道如何告诉 VS2008 文件是标题吗?
转到 Visual Studio 中的 Tools::Options::Text Editor::File Extension 选项卡。选中“映射无扩展标题”复选框,然后从组合框中选择所需的语言。
我冒昧地猜测您应该确保标头包含在源文件(通常是 .cpp 文件)中。
其中源文件的属性将 Tool 属性设置为 C/C++ Compiler Tool。我猜 Intellisense 是从它们开始的,并且会遵循 #includes 到文件,而不管它们的扩展名是什么,以从它遇到的任何东西中构建它的符号数据库。