无法在 Visual Studio 2013 中包含文件

Posted

技术标签:

【中文标题】无法在 Visual Studio 2013 中包含文件【英文标题】:Unable to include files in Visual Studio 2013 【发布时间】:2016-10-25 01:26:38 【问题描述】:

最近我一直在尝试设置 SDL2,但遇到了一个问题。

我已将包含文件夹的目录添加到项目的包含目录中,将目录添加到项目的库目录的 lib 文件夹中,并将 .lib 文件添加到项目的附加依赖项中。问题是,每当我尝试执行#include <SDL.h> 之类的操作时,它都会发出“无法打开源文件”错误。

虽然如果我执行#include <iostream> 或其他操作,它会起作用。

有什么帮助吗?提前致谢。

【问题讨论】:

什么是确切的文件结构和包含目录选项? Include 目录为$(SolutionDir)Dependencies\SDL2-2.0.5\include,Library 目录为$(SolutionDir)Dependencies\SDL2-2.0.5\lib 无法复制。检查你的路径。还要确保您使用的配置与添加包含路径的配置相同。 【参考方案1】:

您是否尝试过#include "SDL.h"?

【讨论】:

另一个是获取 SDL 的信息,然后在 VS 中从您的解决方案创建一个新文件。或者从 Windows 资源管理器中复制 SDL 文件,从 Visual Studio 中获取。

以上是关于无法在 Visual Studio 2013 中包含文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在Visual Studio中包含路径?

使用 Visual Studio 2010 在 dll 项目中包含 Qt 工具

如何在 Visual Studio、C# 项目的部署中包含文件和文件夹?

Visual Studio 2013包括逻辑或“在文件中查找”

尝试在 Visual Studio 2012 中包含 OpenSSL 标头:错误 LNK2019:未解析的外部符号

Boost 库和 Visual Studio 2013