如何让 Visual Studio 2017 使用尖括号查看我的 .h 文件?
Posted
技术标签:
【中文标题】如何让 Visual Studio 2017 使用尖括号查看我的 .h 文件?【英文标题】:How to make Visual Studio 2017 see my .h file using angle brackets? 【发布时间】:2017-11-26 03:06:17 【问题描述】:我有一个 Visual Studio 2017 解决方案和 C++ 项目,其中包含一个名为 Source.cpp 的源文件。在 Source.cpp 中,我有 #include <FL/Fl.H>
,它带有红色下划线,因为 Visual Studio 找不到它。
在我的文件系统上,我已验证文件c:\fltk\include\FL\Fl.H
存在,我右键单击我的项目并将目录c:\fltk\include
添加到项目Include Directories
中。
希望这张照片能解释我的沮丧
如何让 Visual Studio 2017 包含该文件?
【问题讨论】:
如果有反对意见的人可以就需要改进的地方发表评论,我将编辑问题 为什么要使用尖括号? 见What is the difference between #include <filename> and #include “filename”? @PeterWood FLTK 是一个 GUI 工具包库。我宁愿不将头文件直接复制到我的项目中,而是让它们存在于我的系统中,以便更好地跨项目共享它们。我相信这也是尖括号包含的标准用例。 【参考方案1】:答案与解决方案平台和解决方案配置
有关正如你在截图中看到的,属性页设置为编辑 Configuration: Release 和 Platform: x64 这恰好与我的“Active Solution Platform”不同" 和 "Active solution configuration" 分别设置为 Debug 和 x86。请参阅下面的屏幕截图。
当我切换到 Configuration: All Configurations 和 Platform: All Platforms 然后添加包含文件夹时,一切正常!请参阅下面的屏幕截图。
还请注意,我从使用 VC++ 目录 选项组更改为 C/C++ 选项组。虽然这里有一些解释What is the difference between "Include Directories" and "Additional Include Directories"
我还不太明白有什么区别我仍然不清楚为什么这个问题被否决了,但我认为这个答案可能对其他犯了同样错误的 Visual Studio 新手有用。
【讨论】:
以上是关于如何让 Visual Studio 2017 使用尖括号查看我的 .h 文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2017 [C++] 中使用 GLOP 线性求解器
Visual Studio2017中如何让Entity Framework工具ADO.NET实体数据模型支持MYSQL数据源
如何让 Visual Studio 2015 使用 Access 2010 LIKE 通配符
如何让 Visual Studio Code 检查整个项目的错误?
如何使用Visual Studio 2017在Windows窗体应用程序中查看和编辑Visual Basic Power Pack形状?