【问题标题】:Cannot open include file "windows.h" No such file or directory无法打开包含文件“windows.h”没有这样的文件或目录
【发布时间】:2017-06-28 05:35:48
【问题描述】:

我正在尝试在 VS 2013 中构建一个包含多个 C# 项目和一个 C++ 项目的项目。

但是在构建过程中显示了上述错误,然后我用谷歌搜索了该错误并尝试了几件事但无法解决该问题。

我尝试过的事情:

1) 将 Window 10 SDK 的 Include 目录添加到 Additional Include Directories 在 C/C++ 配置属性中。

2) 将 Window 10 SDK 的 Lib 目录添加到链接器的附加库目录中。

3) 确保包含文件是“windows.h”而不是“Windows.h”。

SDK 目录中本地存在的 Windows.h 文件的路径是

C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um

有没有人知道我该如何解决这个问题?

任何帮助都将不胜感激。

【问题讨论】:

  • 您所询问的错误显然与任何 C# 项目无关,因为 C# 没有包含文件。标签已移除。您的问题很可能是 c++ 标记中的重复项,因为在使用 C++ 时获取正确的包含路径是一个基本问题,但是您必须等待经常使用该标记的人来追踪重复项。同时,考虑 RTM。
  • @jdweng 我已经尝试了链接中存在的所有解决方案,但它们都不适用于我的情况。

标签: c++ windows visual-studio-2012


【解决方案1】:

进入项目属性->配置属性->常规

然后将平台工具集更改为 Visual Studio 2013-Windows XP(v120_xp)。

这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-09
    • 2017-07-04
    • 2013-11-05
    • 2014-05-07
    • 2017-02-22
    • 2013-11-01
    • 2017-03-31
    • 2015-11-11
    相关资源
    最近更新 更多