visual studio 2012 c++ windows.h cannot be found

visual studio 2012 c++ windows.h cannot be found

本文关键字:cannot be found windows studio 2012 c++ visual      更新时间:2023-10-16

我的代码是:

#include <windows.h>
using namespace std;
int main()
{
    cout << "Hello";
    return 0;
}

我正在运行windows 8.1,我已经转到我的解决方案项目,右键单击,属性和VC++目录,并在include中放入windows(C:)\Program Files(x86)\windows Kits\8.1\include和lib中的lib文件夹,但我仍然收到错误消息:

1   IntelliSense:cannot open source file "windows.h"d:c++ project directxProject1Project1main.cpp   1   1   Project1

2   IntelliSense: identifier "cout" is undefined    d:c++ project directxProject1Project1main.cpp   6   2   Project1

我已尝试复制Windows(C:)\Program Files(x86)\Windows Kits\8.1\Include中的所有内容,并将其粘贴到本地磁盘(D:)\ProgramFiles(x86和包含在VC++目录中的include中的本地磁盘(D:)\Program Files(x86)\VC\include,同时,它甚至不适用于VS 2013以太,它适用于VS 2010和代码块。请帮忙!

我还收到错误消息:

错误1错误C1083:无法打开包含文件:"windows.h":没有这样的文件或目录d:\c++project directx\project1\project1\main.cpp 1 1 project1

当我调试时

编辑:我忘了包含iostream,但这并没有解决windows.h问题

您应该创建一个Win32项目,例如:文件|新建|项目|模板| Visual C++| Win32 | Win32项目(非Win32控制台应用程序)

我发现我的项目有问题,我选中了从项目默认值继承的框,它修复了所有问题。

相关文章: