如何:对生成文件项目启用 IntelliSense
更新:2011 年 4 月
对于 Visual C++ 生成文件项目来说,如果某些项目设置或编译器选项设置得不正确,IntelliSense 便无法在 IDE 中工作。 使用此过程对 Visual C++ 生成文件项目进行配置,这样,当生成文件项目在 Visual Studio 开发环境中打开时,IntelliSense 便可以工作。
在 IDE 中为生成文件项目启用 IntelliSense
打开**“属性页”**对话框。 有关详细信息,请参见如何:打开项目属性页。
展开**“配置属性”**节点。
选择**“NMake”属性页,然后对“IntelliSense”**下的属性进行相应的修改。
设置**“预处理器定义”**属性,以定义生成文件项目中的任何预处理器符号。 有关更多信息,请参见 /D(预处理器定义)。
设置**“包括搜索路径”**属性以指定目录列表,编译器将在您的生成文件项目中搜索这些目录,以解析传递给预处理器指令的文件引用。 有关更多信息,请参见 /I(附加包含目录)。
对于从命令窗口使用 CL.EXE 生成的项目,设置**“INCLUDE”**环境变量以指定目录,编译器将在您的生成文件项目中搜索这些目录,以解析传递给预处理器指令的文件引用。
设置**“强制包含”**属性,以指定在生成您的生成文件项目时要处理的头文件。 有关更多信息,请参见 /FI(命名强制包含文件)。
设置**“程序集搜索路径”**属性以指定目录列表,编译器将在您的项目中搜索这些目录,以解析对 .NET 程序集的引用。 有关更多信息,请参见 /AI(指定元数据目录)。
设置**“强制使用程序集”**属性,以指定在生成您的生成文件项目时要处理哪些 .NET 程序集。 有关更多信息,请参见 /FU(命名强制 #using 文件)。
设置**“其他选项”**属性以指定在分析 C++ 文件时将由 Intellisense 使用的其他编译器开关。
单击**“确定”**关闭属性页。
使用**“全部保存”**命令保存修改后的项目设置。
下次在 Visual Studio 开发环境中打开生成文件项目时,对该项目运行**“清理解决方案”命令,再运行“生成解决方案”**命令。 IntelliSense 在 IDE 中就应能正常工作了。
请参见
任务
概念
其他资源
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2011 年 4 月 |
移除了对 ncb 的过时引用, ncb 文件已不再使用。 |
内容 Bug 修复 |